<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/137478>137478</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [compiler-RT/macOS]
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Phatcat
      </td>
    </tr>
</table>

<pre>
    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...
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzEWFtvoz4W_zTuiwUiJpf2IQ8mQIYZAhEhM_0_IQNO8Aw3YdN2vv3K3Jp0uqO0u6uVKgI-5_w4Phf8OyWcs3NJ6RosDLAw70grsqpZ7zMiEiLu4ir9vU4K8otCZQs9Vv4kUFUBsvP8qVDqpvpJEzE8QrDYAA1Dxdzs8DcrMo6Oa0bhP3sL6KZJ4_Y8akDFdN3vu8jysOFa0T7wv1qb8AB0EyCU5KQ8A4Re4S51g6MXOjtr0M1ZnLy8AN3ob0jMgG4kVVGznDZKI_6ECXGwtcJDFPq9fz3O4_0S6AYOdvKKmyRbzq9NHWPz-IgNJzoerKgDOno_HM-0AqCbvm0DDQMNnwjLOXxmIoMiYxzSpqkaoONeCpba8KdhRYGb0c0ghLyt66oRNIWkSTImaCLahnKgY0iaYjkHutH9UqAbL_fLqFvpb7Je9rSEPeyXiguYs_IXbeATbTirSgkzm80W6krVpdZmJ_NpSecgERAg-8hpwwGysyrnIqOs_DPDV1G1OwiXccFV8SKAjheaBgG6Lyjn5EwBepAv7YJ3hozDshIXm4x_w0y6OWIO8RnCUp7YuW1YeYaslBo5FRSgTR9NDqskaZuGpgDNgIZt7LiWKV_WtKVgBZXbGG8VLkhRX60kAzz967bjluXphdmNmEDDSfpp4JiVHAK0BGgpMXBd5ywhglUlHyOukrqW91UpaCnkctxhDx2qlJXyTJpSacuW01RJcjZ14yba-Lu943YVe4uL6iu67MhXoMfH_xAKIAMgYwLEh91_yzf8cYBumTQThOsYoe-7n8PJWSyqKldS0jyz8gJz738WsK4mmAB7rmN8DqghZc7iCcrbfQ6mLCYI3_hqHnf7z-FU8c-0Lep3qnP4QgPd7L54CqnrnA4BRXN1rmrvVuIHzOyqEQ0pP2N6WaofMHO8Q4hdN9oHlu089hFreSODUSUkH88mw_Fw8E9kOjdV8Wi18T3b2UZ7HH65MRcXeeg_XW_O2B9WEPjDwTaKvviHMAoDZ-9af99xr42_y6r3vkXfreDg-F502ATOXgZr0pEnaWC5OHS-W533h8jxItMyjtvI8Wz_-v3va9uO21GBC0XXCSMcbOWqwp_G1YN_DDbWawKgYu7x5hveWqOHQDfRTNVU7czE3yjMKOou-8DfBnjopaoWXdQLGjf0eYpz2ZGm0cx63PtBOBaR_N1hz5TezqTOWFtBOLxbXkPH6zZ5Oo3bcbyNezStKLQOHW3yvVFiWjY-uuFQnLdn7A0Vk_E2r4BHhanwRyo21OtFCoao-b47-fZHl__wg29vpZft_I78j759R-eqQa_kfUkOFTIZudjbRoE1lEe_EwgQ-rek8xbGqZi27Uw5GkD7Rdcxgtcev4VZTjrRFxyYlud422jnmzKn9EXQkrMneiOOiYMfjhft8Fc_uCz7-YXM8a5kc6hse9avbG75tAx8kV9THFHUV3yJJBlVunZSB-ZyuJGFysdr7G4a6S7jIlSM_yMHs6Co2iT7H9HL7mMi2W5_BHBR1TVN5QJv46QqClKmUI4hNFXfjByqqqoD0R5PnysKdYZKBQXlIqIvNGkFiXPaPasJ7O2atuynm6oVkJS_IeO8pXxAdaBoGE0nBTkBTbPPzSNU3FnSEjIB-3EqpglpOYVMALTi3WgjZwNRwW7obMtnVqbwOWNJBhlAqwKWFcyr8kybPkpSewBRVRU6kOS8unB2cvLtXPrBWbOT9O68Do9Aw0a3JSL693abUlX1Ll3r6YP-QO7oeraaL1bafIlWd9l6qZ9OmrbUFvoyXj2ks9UifVhS_Z5o2vJ00pd3bI00tNDmaIlmi5W2Uk_3s_lqRWK6WGp6QhZgrtGCsFyVAVKr5nzXJWo901fz1f1dTmKa827gR6ikz30aAUJy_m_WQ4WeOZhreTfhTTCCibz7T0HyOrsCZBck8Q_SuG3ydSZE3eUd2QDZZyayNlaTqnht3jct3RcRQPbg3tMa_SsAAP__G_Iv8Q">