File pie_compile.diff of Package bind.import5441

--- bin/Makefile.in
+++ bin/Makefile.in	2010/02/17 10:54:34
@@ -23,4 +23,8 @@
 		check confgen @PKCS11_TOOLS@
 TARGETS =
 
+EXT_CFLAGS = -fPIE
+
 @BIND9_MAKE_RULES@
+
+LDFLAGS   += -pie
--- bin/dig/Makefile.in
+++ bin/dig/Makefile.in	2010/02/17 10:52:39
@@ -67,8 +67,12 @@
 
 MANOBJS =	${MANPAGES} ${HTMLPAGES}
 
+EXT_CFLAGS = -fPIE
+
 @BIND9_MAKE_RULES@
 
+LDFLAGS   += -pie
+
 dig@EXEEXT@: dig.@O@ dighost.@O@ ${UOBJS} ${DEPLIBS}
 	export BASEOBJS="dig.@O@ dighost.@O@ ${UOBJS}"; \
 	${FINALBUILDCMD}
--- bin/dnssec/Makefile.in
+++ bin/dnssec/Makefile.in	2010/02/17 10:53:51
@@ -60,8 +60,12 @@
 
 MANOBJS =	${MANPAGES} ${HTMLPAGES}
 
+EXT_CFLAGS = -fPIE
+
 @BIND9_MAKE_RULES@
 
+LDFLAGS   += -pie
+
 dnssec-dsfromkey@EXEEXT@: dnssec-dsfromkey.@O@ ${OBJS} ${DEPLIBS}
 	export BASEOBJS="dnssec-dsfromkey.@O@ ${OBJS}"; \
 	${FINALBUILDCMD}
--- bin/nsupdate/Makefile.in
+++ bin/nsupdate/Makefile.in	2010/02/17 10:55:42
@@ -64,8 +64,12 @@
 
 MANOBJS =	${MANPAGES} ${HTMLPAGES}
 
+EXT_CFLAGS = -fPIE
+
 @BIND9_MAKE_RULES@
 
+LDFLAGS   += -pie
+
 nsupdate.@O@: nsupdate.c
 	${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
 		-DSESSION_KEYFILE=\"${localstatedir}/run/named/session.key\" \
--- bin/rndc/Makefile.in
+++ bin/rndc/Makefile.in	2010/02/17 10:57:03
@@ -59,8 +59,12 @@
 
 MANOBJS =	${MANPAGES} ${HTMLPAGES}
 
+EXT_CFLAGS = -fPIE
+
 @BIND9_MAKE_RULES@
 
+LDFLAGS   += -pie
+
 rndc.@O@: rndc.c
 	${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
 		-DVERSION=\"${VERSION}\" \
--- bin/check/Makefile.in
+++ bin/check/Makefile.in	2005/06/17 13:01:56
@@ -55,8 +55,12 @@
 
 MANOBJS =	${MANPAGES} ${HTMLPAGES}
 
+EXT_CFLAGS = -fPIE
+
 @BIND9_MAKE_RULES@
 
+LDFLAGS   += -pie
+
 named-checkconf.@O@: named-checkconf.c
 	${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
 		-DVERSION=\"${VERSION}\" \
--- bin/named/Makefile.in
+++ bin/named/Makefile.in	2005/06/17 12:41:37
@@ -91,8 +91,12 @@
 
 MANOBJS =	${MANPAGES} ${HTMLPAGES}
 
+EXT_CFLAGS = -fPIE
+
 @BIND9_MAKE_RULES@
 
+LDFLAGS   += -pie
+
 main.@O@: main.c
 	${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
 		-DVERSION=\"${VERSION}\" \
--- bin/named/unix/Makefile.in
+++ bin/named/unix/Makefile.in	2005/06/17 12:40:23
@@ -33,4 +33,6 @@
 
 TARGETS =	${OBJS}
 
+EXT_CFLAGS = -fPIE
+
 @BIND9_MAKE_RULES@
--- bin/confgen/Makefile.in
+++ bin/confgen/Makefile.in	2010/02/17 11:09:01
@@ -64,8 +64,12 @@
 
 UOBJS =		unix/os.@O@
 
+EXT_CFLAGS = -fPIE
+
 @BIND9_MAKE_RULES@
 
+LDFLAGS   += -pie
+
 rndc-confgen.@O@: rndc-confgen.c
 	${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
 		-DRNDC_KEYFILE=\"${sysconfdir}/rndc.key\" \