forked from pool/rp-pppoe
cc315f5c13
- build pppoe-wrapper with PIE and full RELRO OBS-URL: https://build.opensuse.org/request/show/101228 OBS-URL: https://build.opensuse.org/package/show/network/rp-pppoe?expand=0&rev=5
16 lines
493 B
Diff
16 lines
493 B
Diff
--- gui/Makefile.in.orig
|
|
+++ gui/Makefile.in
|
|
@@ -37,10 +37,10 @@ all: pppoe-wrapper
|
|
@echo "Type 'make install' as root to install the software."
|
|
|
|
pppoe-wrapper: wrapper.o
|
|
- @CC@ -o pppoe-wrapper wrapper.o
|
|
+ @CC@ -pie -Wl,-z,relro,-z,now -fwhole-program -o pppoe-wrapper wrapper.o
|
|
|
|
wrapper.o: wrapper.c
|
|
- @CC@ $(CFLAGS) -c -o wrapper.o wrapper.c
|
|
+ @CC@ -Wl,-z,relro,-z,now -fpie -fPIE -fwhole-program $(CFLAGS) -c -o wrapper.o wrapper.c
|
|
|
|
install: all
|
|
-mkdir -p $(DESTDIR)$(sbindir)
|