rpms/prelude-manager/F-8 prelude-manager-0.9.12-pie.patch,NONE,1.1

Steve Grubb (sgrubb) fedora-extras-commits at redhat.com
Wed May 14 13:05:11 UTC 2008


Author: sgrubb

Update of /cvs/pkgs/rpms/prelude-manager/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6184

Added Files:
	prelude-manager-0.9.12-pie.patch 
Log Message:
* Wed May 14 2008 Steve Grubb <sgrubb at redhat.com> 0.9.12.1-1
- new upstream version 0.9.12.1


prelude-manager-0.9.12-pie.patch:

--- NEW FILE prelude-manager-0.9.12-pie.patch ---
diff -ur prelude-manager-0.9.12.orig/configure prelude-manager-0.9.12/configure
--- prelude-manager-0.9.12.orig/configure	2008-04-12 14:20:31.000000000 -0400
+++ prelude-manager-0.9.12/configure	2008-04-12 14:56:42.000000000 -0400
@@ -35030,6 +35030,8 @@
 
     :
     LDFLAGS="$LDFLAGS -z now"
+    AR_FLAGS="$AR_FLAGS -fPIC"
+    PRELUDE_MANAGER_CFLAGS="$PRELUDE_MANAGER_CFLAGS -fPIE -DPIE"
 
 else
 
diff -ur prelude-manager-0.9.12.orig/configure.in prelude-manager-0.9.12/configure.in
--- prelude-manager-0.9.12.orig/configure.in	2008-04-12 14:20:31.000000000 -0400
+++ prelude-manager-0.9.12/configure.in	2008-04-12 14:55:35.000000000 -0400
@@ -239,6 +239,7 @@
 
 AX_LD_CHECK_FLAG(-z relro, , , LDFLAGS="$LDFLAGS -z relro")
 AX_LD_CHECK_FLAG(-z now, , , LDFLAGS="$LDFLAGS -z now")
+AX_C_CHECK_FLAG(-fPIE -DPIE, , , PRELUDE_MANAGER_CFLAGS="$PRELUDE_MANAGER_CFLAGS -fPIE -DPIE"; PRELUDE_MANAGER_LDFLAGS="-pie"; AR_FLAGS="$AR_FLAGS -fPIC")
 
 for i in -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations \
          -Wbad-function-cast -Wcast-qual -Wcast-align -Wnested-externs -Wunused \
@@ -294,6 +295,7 @@
 AC_SUBST(LDFLAGS)
 AC_SUBST(GLOBAL_CFLAGS)
 AC_SUBST(PRELUDE_MANAGER_CFLAGS)
+AC_SUBST(PRELUDE_MANAGER_LDFLAGS)
 
 AC_CONFIG_FILES([
 
diff -ur prelude-manager-0.9.12.orig/src/Makefile.am prelude-manager-0.9.12/src/Makefile.am
--- prelude-manager-0.9.12.orig/src/Makefile.am	2008-04-12 14:20:31.000000000 -0400
+++ prelude-manager-0.9.12/src/Makefile.am	2008-04-12 14:55:35.000000000 -0400
@@ -27,7 +27,7 @@
         -dlopen $(top_builddir)/plugins/reports/debug/debug.la \
         -dlopen $(top_builddir)/plugins/reports/relaying/relaying.la \
         -dlopen $(top_builddir)/plugins/reports/textmod/textmod.la \
-        $(DLOPENED_OBJS)
+        @PRELUDE_MANAGER_LDFLAGS@ $(DLOPENED_OBJS)
 
 prelude_manager_SOURCES = \
 	bufpool.c	  \
diff -ur prelude-manager-0.9.12.orig/src/Makefile.in prelude-manager-0.9.12/src/Makefile.in
--- prelude-manager-0.9.12.orig/src/Makefile.in	2008-04-12 14:20:31.000000000 -0400
+++ prelude-manager-0.9.12/src/Makefile.in	2008-04-12 14:55:46.000000000 -0400
@@ -508,7 +508,7 @@
         -dlopen $(top_builddir)/plugins/reports/debug/debug.la \
         -dlopen $(top_builddir)/plugins/reports/relaying/relaying.la \
         -dlopen $(top_builddir)/plugins/reports/textmod/textmod.la \
-        $(DLOPENED_OBJS)
+        $(DLOPENED_OBJS) -pie
 
 prelude_manager_SOURCES = \
 	bufpool.c	  \




More information about the scm-commits mailing list