Issue |
137478
|
Summary |
[compiler-RT/macOS]
|
Labels |
new issue
|
Assignees |
|
Reporter |
Phatcat
|
cmake -G Ninja ../llvm-project/llvm \
-DCMAKE_BUILD_TYPE=Debug \
-DLLVM_ENABLE_PROJECTS="clang" \
-DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;compiler-rt" \
-DLLVM_TARGETS_TO_BUILD="X86;ARM;AArch64" \
-DLIBCXXABI_USE_LLVM_UNWINDER=OFF
fails with this error:
```
-- Compiler-RT supported architectures: arm64;arm64e;x86_64;x86_64h;armv6
-- Host linker version: 1115.7.3
CMake Error at /Users/holsthein/llvm-project/compiler-rt/CMakeLists.txt:500 (message):
-g is not supported by host compiler
-- Configuring incomplete, errors occurred!
FAILED: runtimes/runtimes-stamps/runtimes-configure /Users/holsthein/llvm-build/runtimes/runtimes-stamps/runtimes-configure
cd /Users/holsthein/llvm-build/runtimes/runtimes-bins && /Applications/CMake.app/Contents/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/Users/holsthein/llvm-build/./bin/clang -DCMAKE_CXX_COMPILER=/Users/holsthein/llvm-build/./bin/clang++ -DCMAKE_ASM_COMPILER=/Users/holsthein/llvm-build/./bin/clang -DCMAKE_AR=/Users/holsthein/llvm-build/./bin/llvm-ar -DCMAKE_LIBTOOL=/Users/holsthein/llvm-build/./bin/llvm-libtool-darwin -DCMAKE_LIPO=/Users/holsthein/llvm-build/./bin/llvm-lipo -DCMAKE_RANLIB=/Users/holsthein/llvm-build/./bin/llvm-ranlib -DCMAKE_NM=/Users/holsthein/llvm-build/./bin/llvm-nm -DCMAKE_OBJDUMP=/Users/holsthein/llvm-build/./bin/llvm-objdump -DCMAKE_C_COMPILER_TARGET=arm64-apple-darwin24.4.0 -DCMAKE_CXX_COMPILER_TARGET=arm64-apple-darwin24.4.0 -DCMAKE_Fortran_COMPILER_TARGET=arm64-apple-darwin24.4.0 -DCMAKE_ASM_COMPILER_TARGET=arm64-apple-darwin24.4.0 -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_BINARY_DIR=/Users/holsthein/llvm-build -DLLVM_CONFIG_PATH=/Users/holsthein/llvm-build/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=arm64-apple-darwin24.4.0 -DLLVM_HAVE_LINK_VERSION_SCRIPT=0 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF -DLLVM_LIT_ARGS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=21.0.0git -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/opt/homebrew/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=arm64-apple-darwin24.4.0 -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_Fortran_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= "-DLLVM_ENABLE_RUNTIMES=libcxx;libcxxabi;compiler-rt" -DFFI_INCLUDE_DIR= -DFFI_LIBRARY_DIR= -DLIBCXXABI_USE_LLVM_UNWINDER=OFF -DLIBCXX_HARDENING_MODE=extensive -DLIBCXXABI_USE_LLVM_UNWINDER=OFF -DDARWIN_MAJOR_VERSION=24 -DDARWIN_MINOR_VERSION=4 -GNinja -C/Users/holsthein/llvm-build/projects/runtimes/tmp/runtimes-cache-Debug.cmake -S /Users/holsthein/llvm-project/llvm/runtimes/../../runtimes -B /Users/holsthein/llvm-build/runtimes/runtimes-bins && /Applications/CMake.app/Contents/bin/cmake -E touch /Users/holsthein/llvm-build/runtimes/runtimes-stamps/runtimes-configure
ninja: build stopped: subcommand failed.
```
....
/usr/bin/clang -g -o test_executable test.c
runs without any issues.
I tried without this:
-DLIBCXXABI_USE_LLVM_UNWINDER=OFF
but then it fails because it's linking to llvm unwind which i'm no longer building because... I also tried with:
-DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;compiler-rt;libunwind" \
But that also fails...
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs