our gcc does not know option -pie and ld do not know --as-needed --- keepassxc-2.7.3/CMakeLists.txt.orig 2022-10-23 17:56:57.000000000 +0000 +++ keepassxc-2.7.3/CMakeLists.txt 2022-10-23 20:28:08.538880058 +0000 @@ -336,10 +336,7 @@ if(UNIX AND NOT APPLE) check_add_gcc_compiler_flag("-Qunused-arguments") - 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,--as-needed") - set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,-z,relro,-z,now") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-undefined") endif() set(CMAKE_C_STANDARD 99)