--- astro/kstars/patch-git_7e1390 (nonexistent) +++ astro/kstars/patch-git_7e1390 (working copy) @@ -0,0 +1,29 @@ +From 7e13909f27a4ea9518f4d7669340dbbef4423aef Mon Sep 17 00:00:00 2001 +From: "Tobias C. Berner" +Date: Tue, 14 Aug 2018 07:52:36 +0200 +Subject: [PATCH] Don't add "-z nodump" for lld -- it does not support it. + +--- + CMakeLists.txt | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git CMakeLists.txt CMakeLists.txt +index 180deacde..31aad7707 100644 +--- CMakeLists.txt ++++ CMakeLists.txt +@@ -283,7 +283,11 @@ IF (UNIX OR APPLE OR ANDROID) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${SEC_COMP_FLAGS}") + SET(SEC_LINK_FLAGS "") + IF (NOT APPLE) +- SET(SEC_LINK_FLAGS "${SEC_LINK_FLAGS} -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now") ++ SET(SEC_LpINK_FLAGS "${SEC_LINK_FLAGS} -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now") ++ execute_process(COMMAND ${CMAKE_LINKER} "-v" OUTPUT_VARIABLE LD_VERSION) ++ IF (NOT LD_VERSION MATCHES "^LLD") ++ SET(SEC_LpINK_FLAGS "${SEC_LINK_FLAGS} -Wl,-z,nodump") ++ ENDIF() + ENDIF () + IF (NOT ANDROID AND NOT APPLE) + SET(SEC_LINK_FLAGS "${SEC_LINK_FLAGS} -pie") +-- +2.18.0 +