de5ed80
--- cups-1.2rc3/Makedefs.in.relro	2006-04-28 13:52:04.000000000 +0100
de5ed80
+++ cups-1.2rc3/Makedefs.in	2006-04-28 13:52:22.000000000 +0100
de5ed80
@@ -130,7 +130,7 @@
de5ed80
 IMGLIBS		=	@IMGLIBS@ -lm
de5ed80
 IMGFILTERS	=	@IMGFILTERS@
de5ed80
 LDFLAGS		=	-L../cups -L../filter $(RC_CFLAGS) $(ARCHFLAGS) \
de5ed80
-			@LDFLAGS@ @PIEFLAGS@ $(OPTIM)
de5ed80
+			@LDFLAGS@ @RELROFLAG@ @PIEFLAGS@ $(OPTIM)
de5ed80
 LINKCUPS	=	@LINKCUPS@ $(SSLLIBS)
de5ed80
 LINKCUPSIMAGE	=	@LINKCUPSIMAGE@
de5ed80
 LIBS		=	$(LINKCUPS) $(COMMONLIBS)
de5ed80
--- cups-1.2rc3/config-scripts/cups-compiler.m4.relro	2006-04-28 13:51:49.000000000 +0100
de5ed80
+++ cups-1.2rc3/config-scripts/cups-compiler.m4	2006-04-28 13:51:49.000000000 +0100
de5ed80
@@ -79,6 +79,9 @@
de5ed80
 CXXLIBS=""
de5ed80
 AC_SUBST(CXXLIBS)
c9dd664
 
de5ed80
+RELROFLAG=""
de5ed80
+AC_SUBST(RELROFLAG)
de5ed80
+
de5ed80
 PIEFLAGS=""
de5ed80
 AC_SUBST(PIEFLAGS)
c9dd664
 
de5ed80
@@ -98,6 +101,12 @@
c9dd664
 
de5ed80
 	case $uname in
de5ed80
 		Linux*)
de5ed80
+			RELROFLAG="-Wl,-z,relro"
de5ed80
+			;;
de5ed80
+	esac
de5ed80
+
de5ed80
+	case $uname in
de5ed80
+		Linux*)
de5ed80
 			if test x$enable_pie = xyes; then
de5ed80
 				PIEFLAGS="-pie -fpie"
de5ed80
 			fi