[med-svn] r17021 - trunk/packages/adun.app/trunk/debian
Yavor Doganov
yavor-guest at moszumanska.debian.org
Fri May 30 18:58:05 UTC 2014
Author: yavor-guest
Date: 2014-05-30 18:58:05 +0000 (Fri, 30 May 2014)
New Revision: 17021
Modified:
trunk/packages/adun.app/trunk/debian/changelog
trunk/packages/adun.app/trunk/debian/rules
Log:
* debian/rules: Enable hardening build.
(CPPFLAGS, CFLAGS): New variables.
(override_dh_auto_build): Use them.
(mipsen-flags): Remove; binutils bug fixed long time ago.
Modified: trunk/packages/adun.app/trunk/debian/changelog
===================================================================
--- trunk/packages/adun.app/trunk/debian/changelog 2014-05-30 18:29:16 UTC (rev 17020)
+++ trunk/packages/adun.app/trunk/debian/changelog 2014-05-30 18:58:05 UTC (rev 17021)
@@ -3,6 +3,10 @@
* debian/patches/gcc-warnings.patch: New, adapt to the new GNUstep API
and fix some important warnings (Closes: #749733).
* debian/patches/series: Update.
+ * debian/rules: Enable hardening build.
+ (CPPFLAGS, CFLAGS): New variables.
+ (override_dh_auto_build): Use them.
+ (mipsen-flags): Remove; binutils bug fixed long time ago.
-- Yavor Doganov <yavor at gnu.org> Fri, 30 May 2014 21:27:17 +0300
Modified: trunk/packages/adun.app/trunk/debian/rules
===================================================================
--- trunk/packages/adun.app/trunk/debian/rules 2014-05-30 18:29:16 UTC (rev 17020)
+++ trunk/packages/adun.app/trunk/debian/rules 2014-05-30 18:58:05 UTC (rev 17021)
@@ -7,7 +7,10 @@
export GNUSTEP_MAKEFILES := $(GS_MAKE_DIR)
d_app := $(CURDIR)/debian/adun.app
-LDFLAGS += -Wl,-z,defs -Wl,--as-needed -Wl,-rpath,/usr/lib/adun.app
+CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
+LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) \
+ -Wl,--as-needed -Wl,-rpath,/usr/lib/adun.app
# Avoid building the bundled StepTalk framework.
export external := no
@@ -16,11 +19,6 @@
optim := debug=yes
endif
-# Workaround for gcc-4.4 bug 519006.
-ifneq (,$(findstring mips,$(DEB_BUILD_ARCH)))
-mipsen-flags := ADDITIONAL_OBJCFLAGS=-g0 ADDITIONAL_CFLAGS=-g0
-endif
-
%:
dh $@
@@ -37,18 +35,10 @@
# even if no -j option is used. GNUSTEP_MAKE_PARALLEL_BUILDING=no
# prevents messing the MAKELEVEL again.
MAKELEVEL=0 $(MAKE) GNUSTEP_MAKE_PARALLEL_BUILDING=no $(optim) \
- messages=yes ADDITIONAL_CFLAGS="$(CFLAGS)" \
- LDFLAGS="$(LDFLAGS)" \
- $(mipsen-flags)
+ messages=yes CPPFLAGS="$(CPPFLAGS)" ADDITIONAL_CFLAGS="$(CFLAGS)" \
+ OBJCFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
convert UL/Resources/icon.tiff -resize 32x32 adun.xpm
-## tried for hardening but does not help
-## if all four variables below are set the build even fails
-# ADDITIONAL_LDFLAGS="$(LDFLAGS)" \
-# ADDITIONAL_OBJC_LIBS="$(LDFLAGS)" \
-# ADDITIONAL_TOOL_LIBS="$(LDFLAGS)" \
-# ADDITIONAL_GUI_LIBS="$(LDFLAGS)" \
-
override_dh_auto_clean:
ifdef GS_MAKE_DIR
# This conditional and the ignored config.mk include at the top is to
More information about the debian-med-commit
mailing list