libutempter-pierelro.patch 711 B

12345678910111213141516171819
  1. diff -up libutempter-1.1.6/Makefile.pierelro libutempter-1.1.6/Makefile
  2. --- libutempter-1.1.6/Makefile.pierelro 2010-11-04 18:14:53.000000000 +0100
  3. +++ libutempter-1.1.6/Makefile 2013-01-24 15:58:06.241865564 +0100
  4. @@ -52,11 +52,12 @@ all: $(TARGETS)
  5. $(COMPILE.c) -fPIC $< $(OUTPUT_OPTION)
  6. $(PROJECT): utempter.c
  7. - $(LINK.c) -Wl,-z,now,-stats $(LDLIBS) $< $(OUTPUT_OPTION)
  8. + $(LINK.c) -pie -fPIE -Wl,-z,relro,-z,now,-stats $(LDLIBS) \
  9. + $< $(OUTPUT_OPTION)
  10. $(SHAREDLIB): iface.os $(MAP)
  11. $(LINK.o) -shared \
  12. - -Wl,-soname,$(SONAME),--version-script=$(MAP),-z,defs,-stats \
  13. + -Wl,-soname,$(SONAME),--version-script=$(MAP),-z,relro,-z,defs,-stats \
  14. -lc $< $(OUTPUT_OPTION)
  15. $(STATICLIB): iface.o