Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.5:Update
bind.17238
pie_compile.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pie_compile.diff of Package bind.17238
Index: bind-9.16.4/bin/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/Makefile.in +++ bind-9.16.4/bin/Makefile.in @@ -15,4 +15,8 @@ SUBDIRS = named rndc dig delv dnssec too @NZD_TOOLS@ @PYTHON_TOOLS@ @PKCS11_TOOLS@ plugins tests TARGETS = +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ + +LDFLAGS += -pie Index: bind-9.16.4/bin/check/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/check/Makefile.in +++ bind-9.16.4/bin/check/Makefile.in @@ -46,8 +46,12 @@ TARGETS = named-checkconf@EXEEXT@ named- # Alphabetically SRCS = named-checkconf.c named-checkzone.c check-tool.c +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ +LDFLAGS += -pie + named-checkconf.@O@: named-checkconf.c ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \ -DVERSION=\"${VERSION}\" \ Index: bind-9.16.4/bin/confgen/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/confgen/Makefile.in +++ bind-9.16.4/bin/confgen/Makefile.in @@ -55,8 +55,12 @@ TARGETS = rndc-confgen@EXEEXT@ ddns-conf UOBJS = unix/os.@O@ +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ +LDFLAGS += -pie + rndc-confgen.@O@: rndc-confgen.c ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \ -DRNDC_KEYFILE=\"${sysconfdir}/rndc.key\" \ Index: bind-9.16.4/bin/confgen/unix/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/confgen/unix/Makefile.in +++ bind-9.16.4/bin/confgen/unix/Makefile.in @@ -25,4 +25,8 @@ SRCS = os.c TARGETS = ${OBJS} +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ + +LDFLAGS += -pie Index: bind-9.16.4/bin/dig/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/dig/Makefile.in +++ bind-9.16.4/bin/dig/Makefile.in @@ -57,10 +57,14 @@ UOBJS = SRCS = dig.c dighost.c host.c nslookup.c +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ LDFLAGS = @LDFLAGS@ @LIBIDN2_LDFLAGS@ +LDFLAGS += -pie + dig@EXEEXT@: dig.@O@ dighost.@O@ ${UOBJS} ${DEPLIBS} export BASEOBJS="dig.@O@ dighost.@O@ ${UOBJS}"; \ export LIBS0="${DNSLIBS} ${IRSLIBS}"; \ Index: bind-9.16.4/bin/dnssec/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/dnssec/Makefile.in +++ bind-9.16.4/bin/dnssec/Makefile.in @@ -50,8 +50,12 @@ SRCS = dnssec-cds.c dnssec-dsfromkey.c dnssec-settime.c dnssec-signzone.c dnssec-verify.c \ dnssectool.c +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ +LDFLAGS += -pie + dnssec-cds@EXEEXT@: dnssec-cds.@O@ ${OBJS} ${DEPLIBS} export BASEOBJS="dnssec-cds.@O@ ${OBJS}"; \ ${FINALBUILDCMD} Index: bind-9.16.4/bin/named/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/named/Makefile.in +++ bind-9.16.4/bin/named/Makefile.in @@ -117,8 +117,12 @@ SRCS = builtin.c config.c control.c \ tkeyconf.c tsigconf.c zoneconf.c \ ${DLZDRIVER_SRCS} ${DBDRIVER_SRCS} +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ +LDFLAGS += -pie + main.@O@: main.c ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \ -DVERSION=\"${VERSION}\" \ Index: bind-9.16.4/bin/named/unix/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/named/unix/Makefile.in +++ bind-9.16.4/bin/named/unix/Makefile.in @@ -27,4 +27,8 @@ SRCS = os.c dlz_dlopen_driver.c TARGETS = ${OBJS} +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ + +LDFLAGS += -pie Index: bind-9.16.4/bin/nsupdate/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/nsupdate/Makefile.in +++ bind-9.16.4/bin/nsupdate/Makefile.in @@ -59,8 +59,12 @@ UOBJS = SRCS = nsupdate.c +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ +LDFLAGS += -pie + nsupdate.@O@: nsupdate.c ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \ -DSESSION_KEYFILE=\"${localstatedir}/run/named/session.key\" \ Index: bind-9.16.4/bin/rndc/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/rndc/Makefile.in +++ bind-9.16.4/bin/rndc/Makefile.in @@ -45,8 +45,12 @@ SRCS= rndc.c TARGETS = rndc@EXEEXT@ +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ +LDFLAGS += -pie + rndc.@O@: rndc.c ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \ -DVERSION=\"${VERSION}\" \ Index: bind-9.16.4/bin/tools/Makefile.in =================================================================== --- bind-9.16.4.orig/bin/tools/Makefile.in +++ bind-9.16.4/bin/tools/Makefile.in @@ -54,8 +54,12 @@ SRCS = arpaname.c named-journalprint.c nsec3hash.c mdig.c \ @DNSTAPSRCS@ @NZDSRCS@ +EXT_CFLAGS = -fPIE -static + @BIND9_MAKE_RULES@ +LDFLAGS += -pie + arpaname@EXEEXT@: arpaname.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS} ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} \ -o $@ arpaname.@O@ ${ISCLIBS} ${LIBS}
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor