[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: