Open pawosm-arm opened 3 days ago
@pawosm-arm
Could you send me your configure and build commands?
I tried ninja -j9 and was not able to reproduce this. I will try again with make.
Pretty much like this:
cmake .. \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=Debug \
-DLLVM_BINUTILS_INCDIR=/usr/include \
-DLIBOMP_FORTRAN_MODULES=False \
-DLIBOMP_COPY_EXPORTS=False \
-DLIBOMP_USE_HWLOC=False \
-DLIBOMP_OMPT_SUPPORT=OFF \
-DLLVM_ENABLE_LLD=True \
-DLLVM_ENABLE_FFI=False \
-DLLVM_TARGETS_TO_BUILD="AArch64" \
-DLLVM_ENABLE_PROJECTS="llvm;clang;flang" \
-DLLVM_ENABLE_RUNTIMES="compiler-rt;openmp" \
-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF
and I'm using make (namely, make -j 9
), not ninja.
Thanks. I think the key is -DBUILD_SHARED_LIBS=True
. I don't have that and so far it seems to be going fine with make -j9
. I will try with your configuration.
Is this a consistent error or intermittent?
Yes, it is consistent unless I revert the commit from the mentioned PR
I managed to reproduce the error. Will work on a fix.
It is fairly easy to build flang when doing
make -j 64
. However, I sometimes need to start a build on smaller machines where I need to build it doingmake -j 9
. A couple of days ago this became impossible due to this error:I've tracked it down to the PR #109874 - after reverting it, the error message shown above stops appearing.