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

    <tr>
        <th>Summary</th>
        <td>
            CLANG_DEFAULT_UNWINDLIB set to libunwind breaks CMAKE_SIZE_VOID_P when building clang and runtimes
        </td>
    </tr>

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

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

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

<pre>
    ```
-- Performing Test COMPILER_RT_HAS_Z_TEXT
-- Performing Test COMPILER_RT_HAS_Z_TEXT - Success
-- Performing Test COMPILER_RT_HAS_FUSE_LD_LLD_FLAG
-- Performing Test COMPILER_RT_HAS_FUSE_LD_LLD_FLAG - Success
-- Performing Test COMPILER_RT_HAS_VERSION_SCRIPT
-- Performing Test COMPILER_RT_HAS_VERSION_SCRIPT - Success
CMake Error at /home/user/Documents/src/project/llvm-project/compiler-rt/cmake/config-ix.cmake:208 (message):
  Please use architecture with 4 or 8 byte pointers.
Call Stack (most recent call first):
  /home/user/Documents/src/project/llvm-project/compiler-rt/CMakeLists.txt:251 (include)

-- Performing Test COMPILER_RT_HAS_Z_TEXT
-- Performing Test COMPILER_RT_HAS_Z_TEXT - Success
-- Performing Test COMPILER_RT_HAS_FUSE_LD_LLD_FLAG
-- Performing Test COMPILER_RT_HAS_FUSE_LD_LLD_FLAG - Success
-- Performing Test COMPILER_RT_HAS_VERSION_SCRIPT
-- Performing Test COMPILER_RT_HAS_VERSION_SCRIPT - Success
CMake Error at /home/user/Documents/src/project/llvm-project/compiler-rt/cmake/config-ix.cmake:208 (message):
  Please use architecture with 4 or 8 byte pointers.
Call Stack (most recent call first):
  /home/user/Documents/src/project/llvm-project/compiler-rt/CMakeLists.txt:251 (include)


-- Configuring incomplete, errors occurred!
See also "/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/runtimes/runtimes-bins/CMakeFiles/CMakeOutput.log".
See also "/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/runtimes/runtimes-bins/CMakeFiles/CMakeError.log".
[4632/4725] Linking CXX executable bin/yaml2obj
FAILED: runtimes/runtimes-stamps/runtimes-configure /home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/runtimes/runtimes-stamps/runtimes-configure 
cd /home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/runtimes/runtimes-bins && /usr/bin/cmake -DCMAKE_C_COMPILER=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/clang -DCMAKE_CXX_COMPILER=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/clang -DCMAKE_LINKER=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/ld.lld -DCMAKE_AR=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/llvm-ar -DCMAKE_RANLIB=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/llvm-ranlib -DCMAKE_NM=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/llvm-objcopy -DCMAKE_STRIP=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/llvm-strip -DCMAKE_READELF=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_INSTALL_PREFIX=/home/user/Documents/src/project/llvm.twostage.bin -DLLVM_BINARY_DIR=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins -DLLVM_CONFIG_PATH=/home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF -DLLVM_LIT_ARGS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=14.0.4 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja-build -DCMAKE_C_COMPILER_LAUNCHER= -DCMAKE_CXX_COMPILER_LAUNCHER= -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=OFF -DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=OFF -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON "-DLLVM_ENABLE_RUNTIMES=compiler-rt;libcxx;libcxxabi;libunwind" -DLLVM_USE_LINKER=lld -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON -DLIBCXXABI_ENABLE_STATIC=NO -DLIBCXXABI_USE_COMPILER_RT=YES -DLIBCXXABI_USE_LLVM_UNWINDER=YES -DLIBCXX_ENABLE_STATIC=NO -DLIBCXX_USE_COMPILER_RT=YES -DLIBCXXABI_ENABLE_STATIC=NO -DLIBCXXABI_USE_COMPILER_RT=YES -DLIBCXXABI_USE_LLVM_UNWINDER=YES -DLIBUNWIND_ENABLE_STATIC=OFF -DLIBUNWIND_USE_COMPILER_RT=ON -GNinja /home/user/Documents/src/project/llvm-project/llvm/runtimes/../../runtimes && /usr/bin/cmake -E touch /home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins/runtimes/runtimes-stamps//runtimes-configure
[4634/4725] Linking CXX executable bin/yaml2obj
ninja: build stopped: subcommand failed.
FAILED: tools/clang/stage2-stamps/stage2-build /home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-stamps/stage2-build 
cd /home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-bins && /usr/bin/cmake --build . && /usr/bin/cmake -E touch /home/user/Documents/src/project/llvm.twostage.build/tools/clang/stage2-stamps//stage2-build
ninja: build stopped: subcommand failed.
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztWdlzokwQ_2v0ZUqKILrmwQfkMGwQLMAc-0JxjMoGwYIhMf_918MlGjeVZDdx66utMhwzPd2_PmeaeEnwPO4M2erHSh1W6PXQHKfLJN2E8QrZOCNINGZzVZNNx7SdK8Fyfji2fGe_kxz1kJX7Ps6yNy9UFpbsaJKjwZ-iCdMPL_yA7BvZtFRDdyzRVOdv1_Vw2bFcceY-YCSnaZIil6AOp6yTDYZbnuEUblLi5xsckwyes9SH6zZNfmKfwFMUPW56-1c_2WzDCKe9tHjbAONiNF6Gq164Y8qRvsCxI5Az2gAGdwUklzBWgkFoHmE3wwiEIzf11yEB1nmK0VNI1ohHAHKEvGeC0TYJY4LTjKnUcKMIWcT1HwrWCdghxT7gRj6dWYZpRg4l_TlNCxNqYUYyhuwIVXBwQVGEsR_lQaFgIfNfMP8L5v9ZMDd-EwvD5Cl1HJACywgToBYRpt7IUOL7eZrioMNdlIssDFaJsgSYc--Gz5AnsAoYnPHyMAKmCkmSiFL7kRuv6Co6y_W8MKajaR6TEHzUeqynCoUVMEDzYuRkmxMmSoAPx_ztaItoPwTbGUz4YZ_i5L9xg85AQloYP1DXiHd3CO-wnxPXizACpkD07G4iLvF-losVAfJNAsejUzAA6GZ7MOJXnsfvD8I_YZdXARUK-cF5kNEpkDyEHyokU8GlxYvigXqSOBOuZUd06irX6UufDpXZo6DzexR3d-fE0eEm8GvQCNbsr7CKpurXX40gCpgoCvam-GrxdHtw00a-KeiaOjkDhtSNo9BrcOizM2CIN418Y_JdWszmZwABtTnIN9s2EtGY358HiZ9snxsklg3HsDPgyEga7u1hyoIka8o5QhS7AY6WJ0q5YwvmVLYB0240dIZ8L48f4uQp7kVhnO96qzg_WXnfsaxdIt-xTNUtW9A0Z27Kinr3mzYLY-CraTczZ6LqgnnvSOrnV6tapGjoijp15oJ99RWub7m9PGLUOGRdmGiycyubpkG1NxSlnroyLNuhOaLJr_umpBZuyh3nuDvqSxc1De28TFkTbBVoqeoWeNSR5MliCg-KcSj_NLUCIWMdEmqqDRvNlI72ssd61DIWpijvQwXG54J4LUzlGiGFxjMswzfxNVmo0BXa93OqsYmjW2h2JOyp8TJpaIrL3DSmplAV9fbpKA7jn26vcMqpxNKEhS5eFZvy6RQ6RSDfzQ1oISsaep8JumRVlm13mSV-erUhVaiVlsvaHqouagtJhn7bso8MKMmKsNDsKhHf7vMqeMAY32XRtqjHJMpZPyZoktwxF7qtzuQq1_aUleUNQ9tje2G9W8O8tuplJ4x3Yv6g0BzMlwFbxU85CF3IIfAKLV3T7jT7E9jb_d2ueXC9sHzO46cwhnTk2kHcnMOqk1HLYUeWN3TtvsHfIqNcaq8Cu4kJ5aoxnzoBIwgTtQYNJdJWRZjWjYNpyqTFFAjuZesFRYlav1V1qcDcpnlNwhvYfy6-cuyFkCrMm_mXUqgVpzrN29_6FEFfOwfdFMPUl3rw9ZZKRiTJ_fWZe9HOqXa03ZvznQ_15kVlpK15WRwzkmy3OKADWe5Bdm3cOEBLF3IsYI67-V-o02Cu1Ss4f575fiHvazr112OnwsKcO8LaYdS20kdjoPlvSjcY94PL_qXbJSGJ8FjUBH3a1M8yuSHLUYYJKImaWow8OOc-ZKg686s_YPs3VMmZo6c1jksgNILL1pnKr6O_m6fReE0IqNMXSo1WcB7IPQaQ7hP-qAyEWZYXmTUYfGPZ7nocBDzPD4PlaOTh_uXSdUfs5YXL42Dg8hzPD7qR6-EoG0Nywb4R4ydUsKDf6gZSNxxzLMexA24A9wvukmE91hsMRiz2vSE3xHyHZ_EGLMYUbkrSVTcdF5C8fJXBZFR8Dm0m3SwLVzHGhTjg7-ZknaRjN_XDRzdOHruF8HEB_j-TOJvN">