Please help fix lintian hardening-no-relro problem
hi,
Please help me fix the lintian "hardening-no-relro" problem. My code is at
https://github.com/suntong001/histring (it is *very* small).
I tried to fix it myself, using the method from
https://wiki.debian.org/Hardening
and https://groups.google.com/forum/#!msg/debian-bollin/
Ixk9usNsbKw/0eaJLbT142kJ
but neither method works. Details below.
Please help. Thanks!
$ diff --git a/Makefile b/Makefile
index 386aebd..e084f58 100644
--- a/Makefile
+++ b/Makefile
@@ -6,6 +6,10 @@ mandir = ${prefix}/share/man/man1
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+CFLAGS += -Wextra
+
all: histring
histring: histring.c getopt.c getopt1.c getopt.h
diff --git a/debian/rules b/debian/rules
index 1485ba0..e6655fb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,5 +2,8 @@
#export DH_VERBOSE=1
+DPKG_EXPORT_BUILDFLAGS = 1
+LDFLAGS += -Wl,--as-needed
+
%:
dh $@
Reply to: