Package: mawk Version: 1.3.3-16 Severity: important Tags: patch 1.3.3-16 switched to dh/9, which enabled most of the security hardening build flags. relro is still missing, though.
Attached patch fixes it. Cheers, Moritz
diff -aur mawk-1.3.3.harden/Makefile.in mawk-1.3.3/Makefile.in --- mawk-1.3.3.harden/Makefile.in 1996-02-01 06:05:40.000000000 +0100 +++ mawk-1.3.3/Makefile.in 2012-01-16 00:15:23.000000000 +0100 @@ -9,6 +9,8 @@ MATHLIB = @MATHLIB@ +LDFLAGS = @LDFLAGS@ + YACC = @YACC@ # where to put mawk @@ -35,7 +37,7 @@ mawk_and_test : mawk mawk_test fpe_test mawk : $(O) rexp/.done - $(CC) $(CFLAGS) -o mawk $(O) $(REXP_O) $(MATHLIB) + $(CC) $(CFLAGS) -o mawk $(O) $(REXP_O) $(MATHLIB) $(LDFLAGS) mawk_test : mawk # test that we have a sane mawk @cp mawk test/mawk Nur in mawk-1.3.3: Makefile.in~.