security/keepassxc: Fix build on recent head (after lld 14 import)

PR:		264225
This commit is contained in:
Guido Falsi 2022-05-30 00:23:58 +08:00 committed by Li-Wen Hsu
parent ade9d57184
commit 19ceed9212
No known key found for this signature in database
GPG key ID: 82B261B14D3BC7AF

View file

@ -0,0 +1,14 @@
--- CMakeLists.txt.orig 2022-04-06 03:12:34 UTC
+++ CMakeLists.txt
@@ -310,9 +310,9 @@ if(UNIX AND NOT APPLE)
if(UNIX AND NOT APPLE)
check_add_gcc_compiler_flag("-Qunused-arguments")
- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-add-needed -Wl,--as-needed -Wl,--no-undefined")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed -Wl,--no-undefined")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,relro,-z,now -pie")
- set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-add-needed -Wl,--as-needed")
+ set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--as-needed")
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,-z,relro,-z,now")
endif()