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

    <tr>
        <th>Summary</th>
        <td>
            OpenMP 16rc1 fails to build on Debian/armel
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            openmp,
            build-problem
      </td>
    </tr>

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

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

<pre>
    
```
FAILED: projects/openmp/runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o 
"/<<PKGBUILDDIR>>/build-llvm/./bin/clang" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Domp_EXPORTS -I"/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/projects/openmp/runtime/src" -I"/<<PKGBUILDDIR>>/openmp/runtime/src" -I"/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/include" -I"/<<PKGBUILDDIR>>/llvm/include" -I"/<<PKGBUILDDIR>>/openmp/runtime/src/i18n" -I"/<<PKGBUILDDIR>>/openmp/runtime/src/include" -I"/<<PKGBUILDDIR>>/openmp/runtime/src/thirdparty/ittnotify" -fstack-protector-strong -Wformat -Werror=format-security -Wno-unused-command-line-argument -march=armv5t -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -ffile-prefix-map=/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins=build-llvm/tools/clang/stage2-bins -ffile-prefix-map=/<<PKGBUILDDIR>>/= -no-canonical-prefixes -Wall -Wcast-qual -Wformat-pedantic -Wimplicit-fallthrough -Wsign-compare -Wno-enum-constexpr-conversion -Wno-extra -Wno-pedantic -O2 -DNDEBUG -g1 -fPIC   -D _GNU_SOURCE -D _REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -x assembler-with-cpp -MD -MT projects/openmp/runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o -MF projects/openmp/runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o.d -o projects/openmp/runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o -c '/<<PKGBUILDDIR>>/openmp/runtime/src/z_Linux_asm.S'
/<<PKGBUILDDIR>>/openmp/runtime/src/z_Linux_asm.S:1429:2: error: invalid instruction, any one of the following would fix this:
 ldrd r4, r5, [sp, #10*4]
 ^
/<<PKGBUILDDIR>>/openmp/runtime/src/z_Linux_asm.S:1429:21: note: too few operands for instruction
 ldrd r4, r5, [sp, #10*4]
 ^
/<<PKGBUILDDIR>>/openmp/runtime/src/z_Linux_asm.S:1429:2: note: instruction requires: armv5te
 ldrd r4, r5, [sp, #10*4]
 ^
/<<PKGBUILDDIR>>/openmp/runtime/src/z_Linux_asm.S:1429:2: note: instruction requires: thumb2
 ldrd r4, r5, [sp, #10*4]
```

full log:
https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-16&arch=armel&ver=1%3A16.0.0%7E%2Brc1-1%7Eexp1&stamp=1675025858&raw=0

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUV19v6joS_zTmxTIiDkkPDzwAIUdoSzkCKnafkGNPEu9x7FzbgXI__cqBW9pdXam9pyvtSlGCx-Off_PHM4Y5JysNMEXJHCXZgHW-NnbqLuoEzlsYFEZcpmiUodEMpaPb0w_z2epxmaF4hltr_gncO0Rz04JuWkRz22kvG0A0d5Yjmi_W7CfkUkGv1bRDIS2i-e_HR6m7lyNzzXA3NPi2E6WI5iheoHjx42_f58-rxyxbbVG8DA_Ni04qQZQ6NYjmwyCQGtGcK6YrRCkm2TFfPS6PmzzfLffH-Wq_Q3GWjsPE96fn427zvF0sw-hxtv2-7HXvsuNuny2Oi83Tbj972h_Xs8V2s7tP5Jvtevaf4sfVevVGapr2uPz7j812v8Nk9SmDvDHK3c3JnWcVUFJIHaQfcDb9wI6_svYTbKXmqhPwMdwb4qfW_GnCyeib_lWILyHia2lFy6y_BEjvtfGyvPSgpfOM_yStNR64N5Y4b42uMDmUxjbMY3IAa41FcXYVEAe8s9JfMDloQzrdORCEm6ZhWhAlNRBmq64B7TFpmOU1ijNmm1MSsATzQAK3_oBstvtV_o9b3qM4C3x-rBaYlNoQBw3TXnIitQfbGie9NPoNnzdYr7JOVx2zAgRhJyYVK6SS_kI0nDE5MKWC6ou37B35llnWgAeLyeFspYfgBKkrh8mhkc5JXZFSghJEauklU_J3sA6TFkTP8AqmjK76FyYHjugc0fnkW3BMyzzpNw0mSUwOsmmV5NKTkinla2u6qg6LzAksCOLO0vOaCChZp4LTrmwIN_oE1l2d0EingIkgl1qA9uzmHe6ZIA27FEA67bq2NdaDwKQUklXaOC-5I9woYzEpy07zsC4ENXxd0GOevR2XUgFpLZTyhTSsRXH2NSczzj6q-nkSKM4w0YZwpo2WnKnbWnCvacCZ8-S3jqnXVH8bzz8JUehU15BauEYddNeEyDgPL619H6MwfU-2O_omtIenbDl__o5JFd2SHmOS4fe9AR-3y-XTfjt72n_k7Lxg5hw0hQJLztLXhLctJusMk_X-KzskWedfCDcUmJgvpccxog9_rVK-wwoot8vAr2PFs2hMJyie0XBfudWrGZb6xJQUWGrnbdcfOkQXmOkLNhqwKbGvAZdGKXOWusJn0ymBS_mCfS0dimdXhlgJK7Adh7U2CW-UzF3b_6BxNEJ0NkZJdlNGyfK_YVgUDNLGQ_h6Y3AJZ2xasEwLh0tj31n5v8P7Le03DLGF3zppIXgZXzsY_J-x9nXXFPQvkP63i_b1XXZKYWWq16yrvW_7HKT5H5VfDAUUkumhsbcq7rtwXEvwvB62dYvivP1ZoTgLdZ-Eqs9rJjWJUkTT-3UBFKLpCUJPjxBN4lmUDkfDEaLJwxLRhM4tj0jUD-GljRBNnWdNaAxR-pCMaPIt-YZoatkZxdnNioGYxmIST9gApr1WTNNkPKinDwWkxfihFFFS8DEUD0k8SUQyiRmPuOAwkFM6ovEoohNKk1EyHhaJgBTKyThJy4ROUjQeQcOkGgargu0D6VwH03QUP4wGihWgXP8Hh9I_Ak0RXSBKr02wtaZQ0ARpkg3stHdO0VUOjUdKOu_uwF56BdNNC3r9A0ep5REumVQOe4N7MGw0zvogIJr3rhx0Vk3fB6uSvu6KITfN_dbbb3orxOGiGCwIseuN-FcAAAD__4tuRFM">