Version 6.6.0 Release debian-6.6.0-1 v6.6.0
authorKevin M. Rosenberg <kevin@rosenberg.net>
Thu, 26 Feb 2015 22:56:13 +0000 (15:56 -0700)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Thu, 26 Feb 2015 22:56:13 +0000 (15:56 -0700)
Add build hardening for shared libraries on Debian systems

ChangeLog
db-mysql/Makefile
debian/changelog
debian/control
uffi/Makefile

index 5c3162f..fc41781 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,12 @@
+2014-02-26 Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 6.6.0 release
+       * {uffi,db-mysql}/Makefile: Add build hardening for Debian
+
 2014-02-24 Russ Tyndall <russ@acceleration.net>
        * mysql-sql.lisp
        an error in type declarations generating a compilation warning
        was being treated as an error in recent SBCLs, fixed the type
-       warning by correcting the type (still a ton of compliation 
+       warning by correcting the type (still a ton of compliation
        notes)
 
 2014-02-23 Russ Tyndall <russ@acceleration.net>
index 604aac5..6a52dc8 100644 (file)
@@ -38,7 +38,7 @@ ifneq ($(OS_CYGWIN),0)
 endif
 ifneq ($(OS_DPKG_BUILDFLAGS),0)
   CFLAGS:=$(CFLAGS) $(shell dpkg-buildflags --get CFLAGS)
-  LDFLAGS:=$(LDFLAGS) $(shell dpkg-buildflags --get LDFLAGS | sed "s/-Wl\|,/ /ig")
+  LDFLAGS:=$(LDFLAGS) $(shell env DEB_BUILD_MAINT_OPTIONS=hardening=+all dpkg-buildflags --get LDFLAGS | sed "s/-Wl\|,/ /ig")
 endif
 
 $(shared_lib): $(source) Makefile
index 7a72023..0d2b64a 100644 (file)
@@ -1,3 +1,10 @@
+cl-sql (6.6.0-1) unstable; urgency=medium
+
+  * New upstream
+  * {uffi,db-mysql}/Makefile: Add build hardening
+  
+ -- Kevin M. Rosenberg <kmr@debian.org>  Thu, 26 Feb 2015 15:32:46 -0700
+
 cl-sql (6.5.0-1) unstable; urgency=low
 
   * New upstream
index da7533a..524a4c9 100644 (file)
@@ -3,7 +3,7 @@ Section: lisp
 Priority: extra
 Maintainer: Kevin M. Rosenberg <kmr@debian.org>
 Build-Depends: dh-lisp, debhelper (>= 7.0.0), libmysqlclient-dev, libpq-dev
-Standards-Version: 3.9.5.0
+Standards-Version: 3.9.6
 Homepage: http://clsql.b9.com/
 Vcs-Git: git://git.b9.com/clsql.git
 Vcs-Browser: http://git.b9.com/?p=clsql.git
index 6f4467a..910750b 100644 (file)
@@ -25,7 +25,7 @@ dylib=$(base).dylib
 
 ifneq ($(OS_DPKG_BUILDFLAGS),0)
   CFLAGS:=$(CFLAGS) $(shell dpkg-buildflags --get CFLAGS)
-  LDFLAGS:=$(LDFLAGS) $(shell dpkg-buildflags --get LDFLAGS | sed "/-Wl,\(.*\)/ s//\1/")
+  LDFLAGS:=$(LDFLAGS) $(shell DEB_BUILD_MAINT_OPTIONS=hardening=+all dpkg-buildflags --get LDFLAGS | sed "s/-Wl\|,/ /ig")
 endif