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