Browse Source

Added debian-specific flags in ./configure

m-r-r 12 years ago
parent
commit
37a75dd3aa
2 changed files with 14 additions and 0 deletions
  1. 8 0
      configure
  2. 6 0
      debian/changelog

+ 8 - 0
configure

@@ -75,6 +75,14 @@ fi
 [ -n "$USE_XINERAMA" ] && CFLAGS="$CFLAGS -DHAVE_XINERAMA"
 [ -n "$USE_IMLIB2" ] && CFLAGS="$CFLAGS -DHAVE_IMLIB2"
 
+# Debian hardening options http://wiki.debian.org/Hardening
+which dpkg-buildflags > /dev/null 2>&1
+if [ $? -eq 0 ];
+then
+    CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 `dpkg-buildflags --get CFLAGS`"
+    LDFLAGS="$LDFLAGS `dpkg-buildflags --get LDFLAGS`"
+fi
+
 cat > Makefile << EOF
 PREFIX=$PREFIX
 XDG_CONFIG_DIR=$XDG_CONFIG_DIR

+ 6 - 0
debian/changelog

@@ -1,3 +1,9 @@
+wmfs (2~beta201206-3) unstable; urgency=low
+
+  * No hardening-related Lintiant warnings 
+
+ -- Mickaël Raybaud-Roig <raybaudroigm@gmail.com>  Sun, 24 Jun 2012 16:40:54 +0200
+
 wmfs (2~beta201206-2) unstable; urgency=low
 
   * Fixed some Lintian warnings