<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/131008>131008</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[flang-rt] Some CMake checks fail in flang-rt configure step
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
vzakhari
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
vzakhari
</td>
</tr>
</table>
<pre>
Just noticed this in the CMake log of the configuration checks when flang-rt is built via `-DLLVM_ENABLE_RUNTIMES="flang-rt"`:
```
-
kind: "try_compile-v1"
backtrace:
- "/usr/local/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
- "/usr/local/share/cmake-3.28/Modules/CMakeTestFortranCompiler.cmake:20 (CMAKE_DETERMINE_COMPILER_ABI)"
- "/local/home/szakharin/lorado/src/llvm-project/flang-rt/CMakeLists.txt:58 (enable_language)"
...
variable: "CMAKE_Fortran_ABI_COMPILED"
...
ld.lld: error: unable to find library -lflang_rt.runtime
flang-21: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
...
kind: "try_compile-v1"
backtrace:
- "/usr/local/share/cmake-3.28/Modules/CMakeTestFortranCompiler.cmake:75 (try_compile)"
- "/local/home/szakharin/lorado/src/llvm-project/flang-rt/CMakeLists.txt:58 (enable_language)"
...
variable: "CMAKE_Fortran_COMPILER_SUPPORTS_F90"
...
ld.lld: error: unable to find library -lflang_rt.runtime
flang-21: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
```
The build seems to work with these checks failing, so I am not sure if we have to do anything here. Opening this just for insights from other people.
@Meinersbur FYI
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzkVV1r6zgQ_TXKyxBjy_lwHvzgNjFkt2lLm7uwT0GWx5YaWQqSnNzur1_kfLTlsrDssrBwQzC2rJlzRnPGhzknW42Yk-kdofT4B9sLZiWhlEyXI9Z7YWx-XR1Vpn7Pf-mdB2285FiDF9KB1OAFwv2G7RGUacE0wwI3upFtb5mXRgMXyPcOTgI1NIrpdmw9SAdVL5WHo2RAZvF4-fDw22a3eizuHla7l2-P2_Vm9UrSJaH0GhTIzWKSFiQuws35HxcA4-EKsJe6JmkBhFJv33fcdAepcHxMQuh5S8X43lvG8ZwHht84RBBa9s4SWirDmSK0dIJZJLTkHdvjOI1oRmi5MXWv0BFaDmUv0aPtpMb7M5Yt7tbREEDSYjoHQrNPTAhdfDD5N7BbdL401lumr8A3VBoH1PtN8etqt1xtVy-b9eNqd_-0eV4_rF52xd36L2hcCQjTBXx36b4eXllWm7BoeXhUx258sOYNuSe0_GjQmd2DdN5F_rsPZ5AFNqhZpXAX9vWs_TiHKIpuNI7MyrDr0sBzAZciA-trCcsfQwFUHSk19B6tNTbc9AMmeAON1DUoWVlm32GsBro76yPbay87_JTmXAlNviRSUu_RAjddx3QNDZMKazhJLwC_Sw_c1AhJKLN3CONjgHSIIPXR8GEGQr0fIFrqNxYShwmowXlzOODA3fXVV5ToS6H_QN7_jcTm078n7P-zom4D8frt-fnpZfu6KxfxTyatz19REhdbgddAxM4FsJOx-zMfL9Dh9WMeUkjdEnoPzsAaWBecAVxvEWQDJwTBjsMB1QaYfvdC6hYEWowAng6ow-PgIW_BVRpjQWonW-EdNNZ0YLxACwc0B4XRmR2ZxBuUGq2regvl7-tRnaf1Il2wEebJfJJk8WSSZiORz5MsqepswpMZ54v5vEqzBjM2482ET5L5YiRzGtNpnCY0ydJ0mkWzGBfxPJ7RZF5xyhZkEmPHpIqCLiNj25F0rsc8SZM4zkaKVajcxTs1nmB4ezFPmw9irvrWkUmsBuXe0njp1WC6N4VPl_BququLfjrfYK83v7xaKoLzeBj1VuXC-4MLY05LQstWetFXETfdZZp-HKqBZJjvSxXHnP4ZAAD__wywhLY">