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

    <tr>
        <th>Summary</th>
        <td>
            Cross build and LLVM_ENABLE_{LIBXML2,TERMINFO}
        </td>
    </tr>

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

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

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

<pre>
    Trying to cross build any of the LLVM 14 releases results in the NATIVE build of llvm-config to fail. It doesn't respect the various enable flags, and finds these libs on the system, but fails at link time because they aren't available in the criss environment.

Possible duplicate of https://github.com/llvm/llvm-project/issues/53294

```
[152/152] Linking CXX executable bin/llvm-config
FAILED: bin/llvm-config 
: && /home/embybuilder/Buildbot/x64/toolchain/bin/x86_64-emby-linux-gnu-g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I/home/embybuilder/Buildbot/x64/staging/include -I/usr/include/AMF -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -L/home/embybuilder/Buildbot/x64/staging/lib -Wl,-rpath-link,/home/embybuilder/Buildbot/x64/staging/lib    -Wl,-rpath-link,/home/embybuilder/Buildbot/x64/libllvm-x64/build/llvm-project-14.0.6.src/llvm/build/NATIVE/./lib  -Wl,--gc-sections tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o -o bin/llvm-config  -Wl,-rpath,"\$ORIGIN/../lib"  lib/libLLVMSupport.a  -lpthread  -lrt  -ldl  -lpthread  -lm  /usr/lib/libz.so  /usr/lib/libtinfo.so  lib/libLLVMDemangle.a && :
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: warning: /usr/lib/libz.so: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010001
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: warning: /usr/lib/libz.so: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010002
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: cannot find libncursesw.so.6
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
[456/3484] Linking CXX executable bin/not
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: warning: /usr/lib/libz.so: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010001
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: warning: /usr/lib/libz.so: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010002
[458/3484] Linking CXX executable bin/yaml-bench
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: warning: /usr/lib/libz.so: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010001
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: warning: /usr/lib/libz.so: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010002
[462/3484] Linking CXX executable bin/FileCheck
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: warning: /usr/lib/libz.so: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010001
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: warning: /usr/lib/libz.so: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010002
[658/3484] Linking CXX executable bin/clang-tblgen
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: warning: /usr/lib/libz.so: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010001
/home/embybuilder/Buildbot/x64/toolchain/lib/gcc/x86_64-emby-linux-gnu/10.3.0/../../../../x86_64-emby-linux-gnu/bin/ld.bfd: warning: /usr/lib/libz.so: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010002
FAILED: NATIVE/bin/llvm-config /home/embybuilder/Buildbot/x64/libllvm-x64/build/llvm-project-14.0.6.src/llvm/build/NATIVE/bin/llvm-config 
cd /home/embybuilder/Buildbot/x64/libllvm-x64/build/llvm-project-14.0.6.src/llvm/build/NATIVE && /usr/bin/cmake --build /home/embybuilder/Buildbot/x64/libllvm-x64/build/llvm-project-14.0.6.src/llvm/build/NATIVE --target llvm-config --config Release
ninja: build stopped: subcommand failed.
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztGNtO4zrwa9oXy1GatKE89AFou6pULuKwtyfk2NPUi2Pn-AKUr99x0sLCYXUQKyGtABUn47mPx5OxSyM2kwu7kboi3hBujXOkDFIJwvSGmBXxayDL5ZdjMhgSCwqYA4cvLijviNQt_uTgYvFltuVDHqWua8qNXslW6opJlZCFJ8KA071sz0cBDXDfcl8zK01wBDQrFZCVYpXrZUdogCArqYWLVA6IkqUjptPoNs5DHanK4FsFjjCPJPqKeFkDKYGzgExIvCHMQqeWXSNlq2VrObfSRc3X0hpdg_ZJL5320oNuPMNoyEgtQqMkZx6id2vvG9fLD3rZHH-V9OtQJtygNfPo-PZBG2t-oIsIoooA6NJ8lGf7w18V9Ip0--vA0eFglCFhHEdTskR34socfftG4BZ48K3tpdQ7JV2QO-75wWI5m6Jh_yUgW_mI62UF_vAxX5sa8AF1uWlXDixCh_GtNNHs22KIozdG8TVrJXZyb8fFZTGkkY9iwMMtrXSgVS87xB-hNbN83cunSEaLIcI-aEC4Ag1WckJPM0Ib2QChK21oozyhixeb4zyrMCQxqpqrIKBjDs4-TOHbwfEcxZ8tjjolDmqmveRUag-2MU56iZlEV9cSF1gq6TeIQmfA0bUUAhD3Faw1Fg0XuO60TSr6lSkVMbfeMnyi5KAxywRtmGU1oGycvbESGZy3aKdDmDPn6b-BqY6jxnRADF1JUAK1oilMyTuwSNuAaO3sKJVBsjggKOuYgdLTFZrg19aEar2VxzYloB0PkkSH4Io5R2t0nXNwrpu0IIKOSmhtrqGbaxAra3kXrXqY1QZuOTSe-k1cq68CNz_6pY2muFs8-kOFN9FhF6oK0EdktVaKLT_uiLihEECPsW6IKB63M86xbfSFZJU2Dh12SK6isNUqaB7RuGbt00U65tkv8GlO6PRkOjv8_AmlK6wC9HQQR-qM9a1io1uYOaoBBIgI3eGAFcyaHaDNDaHLV6QeVqKdYtswv47b4AqhV4rCvz-ShjLavd5BLeGTIkQHwyRNisRZ_lCldoRd9caXZGfP1hpa8YeoxzrgnpSdbH50zK5gLhU8QSVC2iczvGkSQ6h5pjo9cr_1HMsfjsPT88WnxUk0bWsbYghpnxGK36V_QtPgqicMpagGdwZmWny1Po5CPZmuCbkvF_dy7hJnnpv3Uq9Mi3ukchqrSaUAde6qab4r6K8pq53wivPfFdf4RUiTPEl3kXgy_I5pG2mRlCsRa_8NszqmXfsZeC4IERO060KKdeTTyefLs_PTs9n5xffLi-9nM-Qbj3rZPolFIVKntzxNByn-v_cAZH9DADjT2vi2rYo5rXmw2M_doOdJ0dmPdVjhns8i9fYLeECwrbPgg9UYkgG2ItITLGE-uI4HY_qDtY1H2wE6bxr8ksUJF8pYjttWDlsvEMl9pzMc4daZ58Px8H9bHTT5bwjux_Z6g-0VE2f80sTZsFrREjQ2pO88fB_585A_RfbS_ImdzdEa-NV7j95H-tynT_Hy8oMnMDzz-FLh2fe9B_Ajg57e0tyfu565rnnro9_vboy4eGNbfrmf6sK_3Uk1njMJpV2D-cYmUeqZrcA_uteku5fz7lL01Z3w7gqwD5NBMdrH9MnTUV9McrGf77O-l17B5OjRxaxob2QvZycHh8vZZW_vcLk4_Ha8xM_a0cXs_HhxMj_t7U37warJH1xWFuN81F9PBmzIYDDg2YCVMMhHuRiILNtj49G43M_4qq9wXrkJlkY8nWu4Ia2I9gw_7ctJlmZZupcPBkU-SjHYQpR7WcH3mEhLPi56wxSP01Il0Y7E2KpvJ61JZagcIpV03j0gmXOy0gCtOpTPgl8bO2EqcLsR_Vb1pDX9JwAPMhE">