Add hardening flags
authorOle Streicher <debian@liska.ath.cx>
Sat, 15 Oct 2016 12:49:02 +0000 (14:49 +0200)
committerOle Streicher <olebole@debian.org>
Sat, 15 Oct 2016 12:54:17 +0000 (13:54 +0100)
Gbp-Pq: Name Add-hardening-flags.patch

Makefile.in

index ebc2abfdbf516a354f47b3c104b7c2617a73cc51..edcb82c3c3fe420ed5583e9d4459865acd2bc26e 100644 (file)
@@ -122,7 +122,7 @@ RM =                rm -f
 
 CC =           @CC@
 
-CC_SWITCHES =  -I. ${CFLAGS} ${AC_FLAGS}
+CC_SWITCHES =  -I. ${CFLAGS} ${CPPFLAGS} ${AC_FLAGS}
 
 DEPEND_SWITCHES = -I. ${CFLAGS} ${PKG_CFLAGS} ${AC_FLAGS}
 
@@ -185,7 +185,7 @@ shlib:              $(LIB)
                rm -f lib$(PACKAGE).tmp/xt*.o; \
                rm -f lib$(PACKAGE).tmp/tcl*.o; \
                CC='$(CC)' CXX=$(CXX) \
-               ./mklib -o $(PACKAGE) lib$(PACKAGE).tmp/*.o; \
+               ./mklib -ldflags "$(LDFLAGS)" -o $(PACKAGE) lib$(PACKAGE).tmp/*.o; \
                rm -rf lib$(PACKAGE).tmp)
 
 mingw-dll:     $(LIBOBJS)
@@ -204,7 +204,7 @@ shtclxpa:   tclxpa
                @(rm -rf $(PACKAGE)tmp; mkdir $(PACKAGE)tmp; \
                (cd $(PACKAGE)tmp && ar x ../libtclxpa.a); \
                CC='$(CC)' CXX='$(CXX)' \
-               ./mklib -o tclxpa -L. -lxpa $(PACKAGE)tmp/*.o -ltclstub; \
+               ./mklib -ldflags "$(LDFLAGS)" -o tclxpa -L. -lxpa $(PACKAGE)tmp/*.o -ltclstub; \
                rm -rf $(PACKAGE)tmp; )
 
 diff: