Shayan Doust pushed to branch master at Debian Med / damapper
Commits: b836fa87 by Shayan Doust at 2020-08-10T11:40:19+01:00 Ensure hardening of build - - - - - ee011bd3 by Shayan Doust at 2020-08-10T11:46:33+01:00 Install content under bin/ - - - - - 3 changed files: - + debian/damapper.install - debian/patches/modify_makefile.patch - debian/rules Changes: ===================================== debian/damapper.install ===================================== @@ -0,0 +1 @@ +bin/ usr/ ===================================== debian/patches/modify_makefile.patch ===================================== @@ -1,10 +1,29 @@ -Description: ensures binary installation within bin/ +Description: modify Makefile installation dir and gcc flags + Gcc flag modification ensures hardening build Author: Shayan Doust <he...@shayandoust.me> Last-Update: 2020-08-10 --- --- damapper.orig/Makefile +++ damapper/Makefile +@@ -1,14 +1,14 @@ +-CFLAGS = -O3 -Wall -Wextra -Wno-unused-result -fno-strict-aliasing ++CFLAGS = -O3 -Wall -Wextra -Wno-unused-result -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -z now + + ALL = damapper HPC.damapper + + all: $(ALL) + + damapper: damapper.c map.c map.h align.c align.h DB.c DB.h QV.c QV.h +- gcc $(CFLAGS) -o damapper damapper.c map.c align.c DB.c QV.c -lpthread -lm ++ gcc $(CFLAGS) $(shell dpkg-buildflags --get CFLAGS) -o damapper damapper.c map.c align.c DB.c QV.c -lpthread -lm + + HPC.damapper: HPC.damapper.c DB.c DB.h QV.c QV.h +- gcc $(CFLAGS) -o HPC.damapper HPC.damapper.c DB.c QV.c -lm ++ gcc $(CFLAGS) $(shell dpkg-buildflags --get CFLAGS) -o HPC.damapper HPC.damapper.c DB.c QV.c -lm + + clean: + rm -f $(ALL) @@ -16,7 +16,8 @@ rm -f damapper.tar.gz ===================================== debian/rules ===================================== @@ -6,7 +6,7 @@ export LC_ALL=C.UTF-8 include /usr/share/dpkg/default.mk # for hardening you might like to uncomment this: -# export DEB_BUILD_MAINT_OPTIONS=hardening=+all +export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: dh $@ View it on GitLab: https://salsa.debian.org/med-team/damapper/-/compare/e3e0ffb9a34cd99e65ca33d096cf5bd7eaa958a2...ee011bd329449d5406c5f0a60a63f9bc3ef70de1 -- View it on GitLab: https://salsa.debian.org/med-team/damapper/-/compare/e3e0ffb9a34cd99e65ca33d096cf5bd7eaa958a2...ee011bd329449d5406c5f0a60a63f9bc3ef70de1 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list debian-med-com...@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit