diff options
Diffstat (limited to 'debian/patches/hardening')
-rw-r--r-- | debian/patches/hardening | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/debian/patches/hardening b/debian/patches/hardening new file mode 100644 index 0000000..c8d107e --- /dev/null +++ b/debian/patches/hardening @@ -0,0 +1,27 @@ +Description: Fix passing of hardening build flags in Makefile +Author: Axel Beckert <abe@debian.org> + +Index: dhex-0.67/Makefile +=================================================================== +--- dhex-0.67.orig/Makefile 2012-06-22 15:04:57.000000000 +0200 ++++ dhex-0.67/Makefile 2012-06-22 15:05:09.000000000 +0200 +@@ -1,7 +1,7 @@ + CC= gcc +-LDFLAGS= -L/usr/lib -L/usr/local/lib -L/usr/lib/ncurses -L/usr/local/lib/ncurses +-CPPFLAGS= -I/usr/include -I/usr/local/include -I/usr/include/ncurses -I/usr/local/include/ncurses +-CFLAGS= -O3 -Wall -std=c99 ++LDFLAGS+= -L/usr/lib -L/usr/local/lib -L/usr/lib/ncurses -L/usr/local/lib/ncurses ++CPPFLAGS+= -I/usr/include -I/usr/local/include -I/usr/include/ncurses -I/usr/local/include/ncurses ++CFLAGS+= -Wall -std=c99 + #CFLAGS+= -ffunction-sections -fdata-sections + #LDFLAGS+= --gc-sections + LIBS= -lncurses +@@ -24,7 +24,7 @@ + all: dhex + + dhex: $(OFILES) +- $(CC) $(LDFLAGS) -o $@ $(OFILES) $(LIBS) ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OFILES) $(LIBS) + + install:all + strip dhex |