<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61210>61210</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
ninja check-openmp fails on aarch64-linux
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
omjavaid
</td>
</tr>
</table>
<pre>
I have run compiled llvm with openmp on aarch64-linux (ubuntu 22.04, Compiler clang 15.0.6) with following cmake configuration:
cmake -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_ENABLE_PROJECTS="llvm;clang;clang-tools-extra;lld;flang;mlir;openmp" \
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
../llvm-project/llvm
- Failures when tests are run single threaded with -DLLVM_LIT_ARGS="-svj 1", same result with j16 but not sure what would be a safe value.
libomp :: ompt/synchronization/masked.c
libomp :: ompt/synchronization/master.c
libomptarget :: aarch64-unknown-linux-gnu :: mapping/declare_mapper_nested_default_mappers.cpp
libomptarget :: aarch64-unknown-linux-gnu-LTO :: mapping/declare_mapper_nested_default_mappers.cpp
- Upon running ninja check-openmp with no restrictions on threads (160 core machine) I see following test results:
Unsupported: 72
Passed : 476
Failed : 69
- Also a re-run of ninja check-openmp yields more failures than a clean build:
Unsupported: 72
Passed : 254
Failed : 291
Please see attached log details.
[openmp.log](https://github.com/llvm/llvm-project/files/10896293/openmp.log)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykVUtzqzYU_jXy5gwMSDY2Cy_8vE3rPCZNOrcrj4ADKBESo0d801_fkcGtb28WTeuFPZbOEd_5HoJbKxqFuCSzNZltJ9y7Vpul7l74GxfVpNDV-_IGWv6GYLyCUne9kFiBlG8dnIRrQfeouh60As5N2WbTSArlvwGhC1945TxQGidTQjewGboNlJKrBtJZnMQZoflwUK2l1CehGig7_opQalWLxhvuhFaErUiyJcn4PVREX-BOqBcOZLYZ1gGi7eZ29cvuuH6-OWyPT78_7AjbPqJEbvGqLtoeDr_dHnd3q_Vhd3x4vP95t3n6lbAtoTTMRtj6DPLyGzmtpY3wmzOcsLWUFWHreqzopDCErQcmCKUf4dkcN_e3DzeH3ePxsHq-2_y0eyRsW5a8bL_HNZZ__frvGiCOCd0HyFFv9AuWbvx7TVcEey6kN2jh1KICh9ZZ4GYQ1QrVSATXGuQVVoMaI0GHm6fj6vHLyExk314gJZQGNS3vEAxaL93Q8pJmUHgHSjuw3iCcWu7gpL2soEDgYHmN8Malx_iCXopCdz0EedkKdNcH-PZdla3RSvwxaE_3HbevWMXl59scmn-2OW4adJfmi2u9elX6pAb3Ro3yl4KO971QDaH7CkvJDR7DCpqjQuuwOlZYcy_duGrjsu__0_Oiw9P9_37mRe_nXqsgrgp5UueQlC2Wr9EY17NgSgf9nBFl4MuGDA8msCG9aZZAqQ1Cx8tWKAxBvQGLeJXUYKTRA_aviAI8K-v7XhuHVZgG5vSy88CtxQrCJ-xM59m4Ewx6tQFZ_v1AK2k1cDAYBcvq-qOh3gXKykIXQNcXw7uWK-BQSuQKCi9Ccj8PlM6mHwOleXoN9GG4aAJL3LmQ1QqkbqBCx4W0o-_JbLwsYqkbMtsSumid688U0j2h-0a41hdxqbtLmn_IeC0kWkL3abLIM5ozQvdXZ9J8Ui1ZlbOcT3CZZvNFks_zeTppl7NkVtR1Nc-mPGWsLhjNC8aTos4Kxgu2mIglTShLWJKlSZqzNF5M8zovigUWbEHnNSfTBDsuZBwgxdo0E2Gtx2WW0jSZSF6gtOc3CqUKT3DeDJfGbDsxy_MYhW8smSZSWGf_PsUJJ3H5gbBBTPvjK2bijVx-mrgznMDcGe6fAQAA___OJjle">