@@ -39,7 +39,11 @@ mkdir -p "$BUILD/build_libomp/openmp-${OMPVERSION}.src/build-amd64" && cd "$BUIL
3939cmake \
4040 -DLIBOMP_ENABLE_SHARED=OFF \
4141 -DLIBOMP_INSTALL_ALIASES=OFF \
42- -DLIBOMP_ARCH=x86_64 -DCMAKE_CXX_FLAGS=" -arch x86_64" \
42+ -DLIBOMP_ARCH=x86_64 \
43+ -DCMAKE_OSX_ARCHITECTURES=x86_64 \
44+ -DCMAKE_C_FLAGS=" -arch x86_64" \
45+ -DCMAKE_CXX_FLAGS=" -arch x86_64" \
46+ -DLIBOMP_ASMFLAGS=" -arch x86_64" \
4347 ..
4448make -j${CPUS}
4549export LIBOMP_AMD64=" $BUILD /build_libomp/openmp-${OMPVERSION} .src/build-amd64/runtime/src"
@@ -48,7 +52,8 @@ mkdir -p "$BUILD/build_avx2" && cd "$BUILD/build_avx2"
4852cmake \
4953 -DCMAKE_BUILD_TYPE=Release \
5054 -DHAVE_TESTS=0 -DHAVE_MPI=0 -DHAVE_AVX2=1 \
51- -DCMAKE_C_FLAGS=" -arch x86_64h" -DCMAKE_CXX_FLAGS=" -arch x86_64h" \
55+ -DCMAKE_OSX_ARCHITECTURES=x86_64 \
56+ -DCMAKE_C_FLAGS=" -arch x86_64" -DCMAKE_CXX_FLAGS=" -arch x86_64" -DCMAKE_ASM_FLAGS=" -arch arm64" \
5257 -DBUILD_SHARED_LIBS=OFF -DCMAKE_FIND_LIBRARY_SUFFIXES=" .a" \
5358 -DOpenMP_C_FLAGS=" -Xpreprocessor -fopenmp -I${LIBOMP_AMD64} " -DOpenMP_C_LIB_NAMES=omp -DOpenMP_CXX_FLAGS=" -Xpreprocessor -fopenmp -I${LIBOMP_AMD64} " -DOpenMP_CXX_LIB_NAMES=omp -DOpenMP_omp_LIBRARY=${LIBOMP_AMD64} /libomp.a \
5459 -DRust_CARGO_TARGET=x86_64-apple-darwin \
@@ -74,7 +79,10 @@ mkdir -p "$BUILD/build_libomp/openmp-${OMPVERSION}.src/build-arm64" && cd "$BUIL
7479cmake \
7580 -DLIBOMP_ENABLE_SHARED=OFF \
7681 -DLIBOMP_INSTALL_ALIASES=OFF \
77- -DLIBOMP_ARCH=aarch64 -DCMAKE_CXX_FLAGS=" -arch arm64" \
82+ -DLIBOMP_ARCH=aarch64 \
83+ -DCMAKE_OSX_ARCHITECTURES=arm64 \
84+ -DCMAKE_C_FLAGS=" -arch arm64" \
85+ -DCMAKE_CXX_FLAGS=" -arch arm64" \
7886 -DLIBOMP_ASMFLAGS=" -arch arm64" \
7987 ..
8088make -j${CPUS}
@@ -84,7 +92,8 @@ mkdir -p "$BUILD/build_arm64" && cd "$BUILD/build_arm64"
8492cmake \
8593 -DCMAKE_BUILD_TYPE=Release \
8694 -DHAVE_TESTS=0 -DHAVE_MPI=0 -DHAVE_ARM8=1 \
87- -DCMAKE_C_FLAGS=" -arch arm64" -DCMAKE_CXX_FLAGS=" -arch arm64" \
95+ -DCMAKE_OSX_ARCHITECTURES=arm64 \
96+ -DCMAKE_C_FLAGS=" -arch arm64" -DCMAKE_CXX_FLAGS=" -arch arm64" -DCMAKE_ASM_FLAGS=" -arch arm64" \
8897 -DBUILD_SHARED_LIBS=OFF -DCMAKE_FIND_LIBRARY_SUFFIXES=" .a" \
8998 -DOpenMP_C_FLAGS=" -Xpreprocessor -fopenmp -I${LIBOMP_AARCH64} " -DOpenMP_C_LIB_NAMES=omp -DOpenMP_CXX_FLAGS=" -Xpreprocessor -fopenmp -I${LIBOMP_AARCH64} " -DOpenMP_CXX_LIB_NAMES=omp -DOpenMP_omp_LIBRARY=${LIBOMP_AARCH64} /libomp.a \
9099 -DRust_CARGO_TARGET=aarch64-apple-darwin \
0 commit comments