rev 19209 - in kde-extras/kmymoney2/trunk/debian: . patches

Pino Toscano pino at alioth.debian.org
Tue May 15 17:19:58 UTC 2012


Author: pino
Date: 2012-05-15 17:19:58 +0000 (Tue, 15 May 2012)
New Revision: 19209

Added:
   kde-extras/kmymoney2/trunk/debian/patches/fix-link-flags.diff
Modified:
   kde-extras/kmymoney2/trunk/debian/changelog
   kde-extras/kmymoney2/trunk/debian/patches/series
Log:
add fix-link-flags.diff: fix/improve the link flags on non-Linux architectures


Modified: kde-extras/kmymoney2/trunk/debian/changelog
===================================================================
--- kde-extras/kmymoney2/trunk/debian/changelog	2012-05-15 17:15:49 UTC (rev 19208)
+++ kde-extras/kmymoney2/trunk/debian/changelog	2012-05-15 17:19:58 UTC (rev 19209)
@@ -1,5 +1,8 @@
 kmymoney (4.6.2-3) UNRELEASED; urgency=low
 
+  [ Pino Toscano ]
+  * Add fix-link-flags.diff: fix/improve the link flags on non-Linux
+    architectures.
 
  -- Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>  Tue, 15 May 2012 19:15:26 +0200
 

Added: kde-extras/kmymoney2/trunk/debian/patches/fix-link-flags.diff
===================================================================
--- kde-extras/kmymoney2/trunk/debian/patches/fix-link-flags.diff	                        (rev 0)
+++ kde-extras/kmymoney2/trunk/debian/patches/fix-link-flags.diff	2012-05-15 17:19:58 UTC (rev 19209)
@@ -0,0 +1,24 @@
+Author: Pino Toscano <pino at debian.org>
+Description: Fix the link flags
+ a) enable --no-undefined and --as-needed also on GNU/kFreeBSD and GNU/Hurd
+    (since they use the same toolchain)
+ b) do not append "-Wl" in other cases, as it is invalid
+Last-Update: 2012-05-15
+Forwarded: no
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -251,11 +251,9 @@ IF(NOT MSVC)
+     "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
+ 
+   # be pedantic about undefined symbols when linking shared libraries
+-  IF(CMAKE_SYSTEM_NAME MATCHES Linux)
++  IF(CMAKE_SYSTEM_NAME MATCHES Linux OR CMAKE_SYSTEM_NAME MATCHES kFreeBSD OR CMAKE_SYSTEM_NAME STREQUAL GNU)
+     SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined -Wl,--as-needed")
+-  ELSE(CMAKE_SYSTEM_NAME MATCHES Linux)
+-    SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl")
+-  ENDIF(CMAKE_SYSTEM_NAME MATCHES Linux)
++  ENDIF(CMAKE_SYSTEM_NAME MATCHES Linux OR CMAKE_SYSTEM_NAME MATCHES kFreeBSD OR CMAKE_SYSTEM_NAME STREQUAL GNU)
+ ENDIF(NOT MSVC)
+ 
+ OPTION(USE_QT_DESIGNER

Modified: kde-extras/kmymoney2/trunk/debian/patches/series
===================================================================
--- kde-extras/kmymoney2/trunk/debian/patches/series	2012-05-15 17:15:49 UTC (rev 19208)
+++ kde-extras/kmymoney2/trunk/debian/patches/series	2012-05-15 17:19:58 UTC (rev 19209)
@@ -1 +1,2 @@
 qdebug_overload-1.patch
+fix-link-flags.diff




More information about the pkg-kde-commits mailing list