qt5base-lts/config.tests
Thiago Macieira fdd7227c67 CMake: Test the linker too for -mno-direct-extern-access
The GNU binutils ld linker needed a patch after the tagging of 2.38 to
make the new feature work. Before this patch, the linker will fail to
link when protected visibility symbols are used in the library, so don't
enable the feature unless the linker is recent enough.

GNU binutils gold from that version passes this test.

LLVM lld is unknown (I didn't test), but LLVM was consulted in
developing the feature.

Fixes: QTBUG-103493
Change-Id: Ibcde9b9795ad42ac9978fffd16f1c80ca20953ff
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
2022-05-25 16:29:31 -07:00
..
arch Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
binary_for_strip Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
cmake_zstd Check whether CMake was built with zstd support 2021-04-16 16:49:28 +02:00
direct_extern_access CMake: Test the linker too for -mno-direct-extern-access 2022-05-25 16:29:31 -07:00
precompile_header Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
separate_debug_info Add VERBATIM option to add_custom_command calls 2022-03-17 15:15:06 +01:00
static_link_order Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
verifyspec Remove the qmake project files 2021-01-07 15:32:28 +01:00
x86_simd Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
.gitignore Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
.qmake.conf make also configure tests not see %LIB% and %INCLUDE% under mingw 2016-10-17 13:44:43 +00:00