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

    <tr>
        <th>Summary</th>
        <td>
            [ARMHF] lvm-toochain 15: libunwind build failed
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    libunwind's armhf build was passing with rc1 and rc2 (https://buildd.debian.org/status/logs.php?pkg=llvm-toolchain-15&arch=armhf), but failed with rc3. Here are the failure logs: https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-15&arch=armhf&ver=1%3A15.0.0%7E%2Brc3-1%7Eexp1&stamp=1661455446&raw=0

excerpt:
```
-- Performing Test CXX_SUPPORTS_FNO_RTTI_FLAG
-- Performing Test CXX_SUPPORTS_FNO_RTTI_FLAG - Failed
CMake Error at /<<PKGBUILDDIR>>/libunwind/src/CMakeLists.txt:109 (message):
  Compiler doesn't support generation of unwind tables if exception support
  is disabled.  Building libunwind DSO with runtime dependency on C++ ABI
  library is not supported.


-- Configuring incomplete, errors occurred!
See also "/<<PKGBUILDDIR>>/build-llvm/runtimes/runtimes-bins/CMakeFiles/CMakeOutput.log".
See also "/<<PKGBUILDDIR>>/build-llvm/runtimes/runtimes-bins/CMakeFiles/CMakeError.log".
FAILED: runtimes/runtimes-stamps/runtimes-configure /<<PKGBUILDDIR>>/build-llvm/runtimes/runtimes-stamps/runtimes-configure 
cd "/<<PKGBUILDDIR>>/build-llvm/runtimes/runtimes-bins" && /usr/bin/cmake "-DCMAKE_C_COMPILER=/<<PKGBUILDDIR>>/build-llvm/./bin/clang" "-DCMAKE_CXX_COMPILER=/<<PKGBUILDDIR>>/build-llvm/./bin/clang++" "-DCMAKE_ASM_COMPILER=/<<PKGBUILDDIR>>/build-llvm/./bin/clang" "-DCMAKE_LINKER=/<<PKGBUILDDIR>>/build-llvm/./bin/ld.lld" "-DCMAKE_AR=/<<PKGBUILDDIR>>/build-llvm/./bin/llvm-ar" "-DCMAKE_RANLIB=/<<PKGBUILDDIR>>/build-llvm/./bin/llvm-ranlib" "-DCMAKE_NM=/<<PKGBUILDDIR>>/build-llvm/./bin/llvm-nm" "-DCMAKE_OBJDUMP=/<<PKGBUILDDIR>>/build-llvm/./bin/llvm-objdump" "-DCMAKE_OBJCOPY=/<<PKGBUILDDIR>>/build-llvm/./bin/llvm-objcopy" "-DCMAKE_STRIP=/<<PKGBUILDDIR>>/build-llvm/./bin/llvm-strip" "-DCMAKE_READELF=/<<PKGBUILDDIR>>/build-llvm/./bin/llvm-readelf" -DCMAKE_C_COMPILER_TARGET=arm-linux-gnueabihf -DCMAKE_CXX_COMPILER_TARGET=arm-linux-gnueabihf -DCMAKE_ASM_COMPILER_TARGET=arm-linux-gnueabihf -DCMAKE_INSTALL_PREFIX=/usr/lib/llvm-15 "-DLLVM_BINARY_DIR=/<<PKGBUILDDIR>>/build-llvm" "-DLLVM_CONFIG_PATH=/<<PKGBUILDDIR>>/build-llvm/bin/llvm-config" -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=arm-linux-gnueabihf -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=ON -DLLVM_LIT_ARGS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=15.0.0 -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_C_COMPILER_LAUNCHER= -DCMAKE_CXX_COMPILER_LAUNCHER= -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=arm-linux-gnueabihf -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_SYSTEM_PROCESSOR=armv7l -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;openmp" -DLLVM_USE_LINKER=gold -DCOMPILER_RT_BUILD_XRAY=OFF -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON -DCOMPILER_RT_INCLUDE_TESTS=OFF -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON -DCOMPILER_RT_USE_LIBCXX=OFF -DLIBCXXABI_ENABLE_EXCEPTIONS=ON -DLIBCXXABI_INSTALL_LIBRARY=OFF -DLIBCXXABI_USE_COMPILER_RT=ON -DLIBCXXABI_USE_LLVM_UNWINDER=ON -DLIBCXX_ENABLE_EXCEPTIONS=ON -DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON -DLIBCXX_INSTALL_LIBRARY=OFF -DLIBCXX_STATICALLY_LINK_ABI_IN_SHARED_LIBRARY=OFF -DLIBCXX_STATICALLY_LINK_ABI_IN_STATIC_LIBRARY=ON -DLIBCXX_USE_COMPILER_RT=ON -DLIBCXXABI_ENABLE_EXCEPTIONS=ON -DLIBCXXABI_INSTALL_LIBRARY=OFF -DLIBCXXABI_USE_COMPILER_RT=ON -DLIBCXXABI_USE_LLVM_UNWINDER=ON -DLIBUNWIND_INSTALL_LIBRARY=OFF -DLIBUNWIND_USE_COMPILER_RT=ON -DOPENMP_ENABLE_LIBOMPTARGET_PROFILING=OFF -DOPENMP_ENABLE_LIBOMP_PROFILING=OFF -DOPENMP_USE_LLVM_UNWINDER=ON -DLIBOMP_ENABLE_RTTI=OFF -DLIBOMP_LIBFLAGS=-lm -DLIBOMP_OMPT_SUPPORT=OFF -DRUNTIMES_BUILD_BUILTINS=ON -GNinja "/<<PKGBUILDDIR>>/llvm/runtimes/../../runtimes" && /usr/bin/cmake -E touch "/<<PKGBUILDDIR>>/build-llvm/runtimes/runtimes-stamps/runtimes-configure"
ninja: build stopped: subcommand failed.
make[1]: *** [debian/rules:648: debian-full-build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:438: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzFWF1zojwU_jV4k9ER1NpeeIEIlrcIDuBue8UgRGWLwCTQbf_9e5IAftS13e37McPwkZzznCdPTkKSdR6_TdJkXWU_kyyWlDFFIdnvNmhdJWmMfoYUFSGlSbZFP5Nyh0gkozCL4akgSbndlWVBpYEqKQZc3CfuxXidhFkvJ1soo2VYVhRe0nxLe8WukAZG8byVBrM0fdl3yzxPo12YZF15JCk3IYl2UMUpSMqdpGhApESbMElx3DAY9NA9JhiIYlTuMK-t4J1FAC7oN0htcBntfpPVzQsm8CVLymigyqNev9eH17EON2UK7Loy_8SvBbzcQKh9wcxvbuThaDQc3kAhCX9CUV_qz6S-Ku74NcKkKBltUXrTry_-2e2iJSabnOxZV_iYlkh7fAy81XLpuL4XGLYTuL5vBoalzv_ABXWRwUUWvtoifMZIJyQnKCwRU3KgwbV8mE9XpjWbma400NkFHXvIHoOSCO7c20poSXvlK2uS3L9j2bLHlIZbzDq2aSZCWr4vIDBBcY5pBhlYIloVRU5KtMUZJmGZ5BnKN0gEQWW4TjFFyQYxyQpeWzs0kAlFcUKZXdxDaMoSgEnQEkUzz6mTqcrKZI9RjAucxTiL3hDAaZIyhQupU7OBBF8SkjcGneUtQ8A_7sNWdy3PNsm2IixqkkXQwhSXmGUzZpJSlEdRRQiorcjCycOQzynNQSblqto8nbssS-Gjpk-PXrvrJKNNHxggbPvhVGVRlT0YJRCj95-F5Ul0GtVQTUufsaF6CYmPmJOSqJYTX0_EDzleRebMovifUoJNj2yoM8oVJcwxgew2oj0bWVDfnWkL9UEPtEBzFksQBELMPh-5d0BMw2wrAh5AYaD_M7BTfp2Aq97i3-BsmfbDHwOmcS9N43Oif4zGfgIhOYNzVdsyp1-BJGEGE8kZrL34CmS2P4Nzpn_NVovlVzDz9Y-4gr_WO2DNWT59ETjKi7czYM93zS_xpSVJztm6ujrTLeNLvYXDGKcbBvx-sAa-6s51XywLummSVa_dbVbhcJ3A6unSOPycx_Hg-pyHaXu-alnB0tUN81E0WMw4PNdEW-SREMeyvi2CqWmr7lPAdfi8PMoRgubYhjkPlqp__1sKH6krpl4hLsfUbXVq6cF33XUdRswxjKbq3vH8gGWJpf9SDGGofhMTSfBNdz3TsQNPAzcmodzYrDyWHZbqm2DLWuCBhMFMn67m8GI4p6EvWxvQPR4ztBs7y_Rhvpmzwi59aUo9Z-Vq-qFroHypag_qXG8IMmZ8Ddn2J1cw8J-WrK0uTnFIcVvJb0vXmbvq4rirhbBZkv0ILyWrpa5s7Z7Prpdz85KB_sgWio0Ney5Ue-bVWrauYCIos7sP2ch02bRdYtqatZrpga97_qlkM91QV5ZfZ_mn-rfOERDgL12DNSz0zuwEszFoB0_grmzfXOh1th8sa5kdx2pZ1dPRk-frCxZD0z2PpyIwehmnl4T97rgPZ_4nul6oPxnhJ_Uie-tsEoWHIVe3rG4O84nqlXMXVr6DKQz26PW1fQHZxHu9Nh9Mc1jiikn9KLXbn-42h-3epV59dNWndkgcV591n2NbT21Dj8ze9f87IMajyR0gNHVhcrqEJPhOQd_DEOWfsE5v5NEfNX3pw7g6pFpr0kyURyHOQFiEo4jvITgFrp393bRnuntq8hGLph54-KYWMMSz9tZ216nW_mDwJCY70brAu1ddffa7ToLLZR4fCvL_yy6KrkWpLX4RxVnq9mLZNATMwaROaZgCYKI37XmLdsn412bXaDsHGLYJP-bLquDBtuX8d5LuD-WMXLOFb32aOeHCPAzR5jb_K3y0r3m_o-n1mtuh8Pq2pqujMq-i3dc3UVe2agybb9b4347tIsVZFS3zooAtNRTQag2T454dVImjo3rjyUhKo6ksjfjuU1JUcSEoFAdEPCLbvQ7Um-EtMxLl3U2Vpl0eCJzrkxH5IqqFwxe28Y8TgqMyJ28QZ3xNjfERzIeshgPOClQPyVuXn0y1fGpd4uJ5K6gWYfTMDlzAgR88HNrTIB4DMdkKkkeYUkRwWZEMxwi_JiUS52UNfns01cETdqw1Gsr923Enngziu8Fd2CmTMsUTIK-6i3uD0avP1PiRGpJHjMbhMEb0nuinTkXSyen53TYpd9W6B_15SFK-gASqP0Bg-EworXj6jMaD27vObjIaxuFmiKPbCPf7o348GA-VsL-Oh8PReKPgficN1ziljCPQ6yQTpa8o_VvlRr6TZWXcG-HxbTy4iyL4CPt3ijTs4z0Q7LHA7AyxQyacw7raUqhM-VlXW8kOTLcZxg1-WJW7nEyeQ1pg8nwrdzjhCWf7N9M-Z_s">