[PATCH] [OpenMP] Replace libomp_check_linker_flag with llvm_check_compiler_linker_flag
authorNikita Popov <npopov@redhat.com>
Thu, 20 Apr 2023 12:59:27 +0000 (14:59 +0200)
committerSylvestre Ledru <sylvestre@debian.org>
Sat, 14 Oct 2023 16:37:48 +0000 (17:37 +0100)
commit3ae4624de54f2db6e085b9dbb6751c359ae16301
tree21a597bf0271c5dec19653340bc4339393730fd8
parentee448088f685104641806bd81a33684d8b11fdf6
[PATCH] [OpenMP] Replace libomp_check_linker_flag with llvm_check_compiler_linker_flag

Replace the custom libomp_check_linker_flag() implementation with
llvm_check_compiler_linker_flag() from the common cmake utils. Due
to the way the custom implementation is implemented (capturing
output from an entire nested cmake invocation) it can easily end
up incorrectly detecting flags as unavailable, e.g. because "error",
"unknown" or similar occurs inside compiler flags, the directory
name, etc.

Fixes https://github.com/llvm/llvm-project/issues/62240.

Differential Revision: https://reviews.llvm.org/D148798

Gbp-Pq: Name new-cmake-build-fix.patch
openmp/runtime/cmake/LibompCheckLinkerFlag.cmake [deleted file]
openmp/runtime/cmake/config-ix.cmake