tar -xvf MUST-v1.8.0-rc1.tar.gz
export PATH=/path/to/hmpi/bin:$PATH export LD_LIBRARY_PATH=/path/to/hmpi/lib:$LD_LIBRARY_PATH export INCLUDE=/path/to/hmpi/include:$INCLUDE
source /path/to/spack/share/spack/setup-env.sh spack load cmake@3.9.0
export PATH=/path/to/binutils/bin:$PATH export LD_LIBRARY_PATH=/path/to/binutils/lib:$LD_LIBRARY_PATH
cd MUST-v1.8.0-rc1
vi externals/GTI/externals/PnMPI/src/pnmpi/wrapper.c
将“start = (TRANSTYPE *)va_alist;”修改成“start = (TRANSTYPE *)&va_alist;”。
export CC=clang CXX=clang++ FC=flang cmake -DCMAKE_INSTALL_PREFIX=/path/to/must -DCMAKE_BUILD_TYPE=Release make install