summaryrefslogtreecommitdiff
path: root/security/keepassxc
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2022-05-30 00:23:58 +0800
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2022-05-30 00:23:58 +0800
commit19ceed92123e6e2612056b42566974421b6834de (patch)
tree60f6427c12ba2489acadcda19f6d0c9f59976a74 /security/keepassxc
parentcomms/trustedqsl: Update to 2.6.3 (diff)
security/keepassxc: Fix build on recent head (after lld 14 import)
PR: 264225
Diffstat (limited to 'security/keepassxc')
-rw-r--r--security/keepassxc/files/patch-CMakeLists.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/security/keepassxc/files/patch-CMakeLists.txt b/security/keepassxc/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..7c2bba1a2360
--- /dev/null
+++ b/security/keepassxc/files/patch-CMakeLists.txt
@@ -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()
+