- Extend relro to all binaries.
This commit is contained in:
parent
4da7526254
commit
77bffe1605
@ -1,10 +1,36 @@
|
|||||||
--- cups-1.2rc3/pdftops/Makefile.relro 2006-03-05 16:48:12.000000000 +0000
|
--- cups-1.2rc3/Makedefs.in.relro 2006-04-28 13:52:04.000000000 +0100
|
||||||
+++ cups-1.2rc3/pdftops/Makefile 2006-04-28 13:40:58.000000000 +0100
|
+++ cups-1.2rc3/Makedefs.in 2006-04-28 13:52:22.000000000 +0100
|
||||||
@@ -9,6 +9,7 @@
|
@@ -130,7 +130,7 @@
|
||||||
|
IMGLIBS = @IMGLIBS@ -lm
|
||||||
|
IMGFILTERS = @IMGFILTERS@
|
||||||
|
LDFLAGS = -L../cups -L../filter $(RC_CFLAGS) $(ARCHFLAGS) \
|
||||||
|
- @LDFLAGS@ @PIEFLAGS@ $(OPTIM)
|
||||||
|
+ @LDFLAGS@ @RELROFLAG@ @PIEFLAGS@ $(OPTIM)
|
||||||
|
LINKCUPS = @LINKCUPS@ $(SSLLIBS)
|
||||||
|
LINKCUPSIMAGE = @LINKCUPSIMAGE@
|
||||||
|
LIBS = $(LINKCUPS) $(COMMONLIBS)
|
||||||
|
--- cups-1.2rc3/config-scripts/cups-compiler.m4.relro 2006-04-28 13:51:49.000000000 +0100
|
||||||
|
+++ cups-1.2rc3/config-scripts/cups-compiler.m4 2006-04-28 13:51:49.000000000 +0100
|
||||||
|
@@ -79,6 +79,9 @@
|
||||||
|
CXXLIBS=""
|
||||||
|
AC_SUBST(CXXLIBS)
|
||||||
|
|
||||||
|
+RELROFLAG=""
|
||||||
|
+AC_SUBST(RELROFLAG)
|
||||||
|
+
|
||||||
|
PIEFLAGS=""
|
||||||
|
AC_SUBST(PIEFLAGS)
|
||||||
|
|
||||||
include ../Makedefs
|
@@ -98,6 +101,12 @@
|
||||||
+LDFLAGS += -Wl,-z,relro
|
|
||||||
|
|
||||||
#
|
case $uname in
|
||||||
# Object files...
|
Linux*)
|
||||||
|
+ RELROFLAG="-Wl,-z,relro"
|
||||||
|
+ ;;
|
||||||
|
+ esac
|
||||||
|
+
|
||||||
|
+ case $uname in
|
||||||
|
+ Linux*)
|
||||||
|
if test x$enable_pie = xyes; then
|
||||||
|
PIEFLAGS="-pie -fpie"
|
||||||
|
fi
|
||||||
|
@ -375,6 +375,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
- Sync to svn5470.
|
- Sync to svn5470.
|
||||||
- No longer need link, CAN-2005-0064, or no-propagate-ipp-port patches.
|
- No longer need link, CAN-2005-0064, or no-propagate-ipp-port patches.
|
||||||
- Switch to upstream PIE implementation (every single binary is PIE).
|
- Switch to upstream PIE implementation (every single binary is PIE).
|
||||||
|
- Extend relro to all binaries.
|
||||||
|
|
||||||
* Wed Apr 26 2006 Tim Waugh <twaugh@redhat.com>
|
* Wed Apr 26 2006 Tim Waugh <twaugh@redhat.com>
|
||||||
- No longer need backend, rcp, or ppdsdat patches.
|
- No longer need backend, rcp, or ppdsdat patches.
|
||||||
|
Loading…
Reference in New Issue
Block a user