[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xfs: Changes to 'debian-unstable'



 debian/changelog |    9 ++++++++-
 debian/rules     |   17 +++++++++--------
 2 files changed, 17 insertions(+), 9 deletions(-)

New commits:
commit c675cbc3fb5f8a20849d01363b017852fefb6478
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Dec 28 23:12:15 2011 +0100

    Import 1:1.0.8-7 upload

diff --git a/debian/changelog b/debian/changelog
index 21f1938..d99354f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xfs (1:1.0.8-7) unstable; urgency=low
+
+  * QA upload
+  * Enable hardened build flags through dpkg-buildflags
+
+ -- Moritz Muehlenhoff <jmm@debian.org>  Wed, 28 Dec 2011 19:59:54 +0100
+
 xfs (1:1.0.8-6) unstable; urgency=low
 
   * QA upload.
diff --git a/debian/rules b/debian/rules
index edc47a8..e5f6fd0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,18 +12,18 @@ PACKAGE = xfs
 
 include debian/xsfbs/xsfbs.mk
 
-CFLAGS = -Wall -g
-ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
+CFLAGS = `dpkg-buildflags --get CFLAGS`
+
 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 	NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 	MAKEFLAGS += -j$(NUMJOBS)
 endif
 
-CPPFLAGS = -DUSE_SYSLOG
+CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
+CPPFLAGS += -DUSE_SYSLOG
+
+LDFLAGS = `dpkg-buildflags --get LDFLAGS`
+
 DEB_HOST_ARCH      ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
@@ -45,7 +45,8 @@ build-stamp: $(STAMP_DIR)/patch $(STAMP_DIR)/genscripts
 	             --infodir=\$${prefix}/share/info \
 				 --sysconfdir=/etc $(confflags) \
 	             CFLAGS="$(CFLAGS)" \
-	             CPPFLAGS="$(CPPFLAGS)"
+	             CPPFLAGS="$(CPPFLAGS)" \
+	             LDFLAGS="$(LDFLAGS)"
 	cd obj-$(DEB_BUILD_GNU_TYPE) && $(MAKE)
 
 	touch build-stamp


Reply to: