Blob Blame History Raw
From 59cfeeb8dec1cb780cb3c8b76028aaaaf0ba1e6f Mon Sep 17 00:00:00 2001
From: Richard Hughes <richard@hughsie.com>
Date: Wed, 8 May 2013 11:19:59 +0100
Subject: [PATCH] Do not use -fPIE when calling g-ir-scanner

Old versions of gobject-introspection do not ignore this, which breaks building
on F18.
---
 lib/packagekit-glib2/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/packagekit-glib2/Makefile.am b/lib/packagekit-glib2/Makefile.am
index f474264..872ed00 100644
--- a/lib/packagekit-glib2/Makefile.am
+++ b/lib/packagekit-glib2/Makefile.am
@@ -8,7 +8,6 @@ INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
 endif
 
 AM_CPPFLAGS = \
-	$(PIE_CFLAGS)						\
 	$(GLIB_CFLAGS)						\
 	$(GIO_CFLAGS)						\
 	$(POLKIT_CFLAGS)					\
@@ -181,6 +180,7 @@ libpackagekit_glib2_la_LDFLAGS =				\
 	$(NULL)
 
 libpackagekit_glib2_la_CFLAGS =					\
+	$(PIE_CFLAGS)						\
 	$(WARNINGFLAGS_C)					\
 	$(NULL)
 
@@ -199,6 +199,7 @@ libpackagekitprivate_a_SOURCES =				\
 	$(NULL)
 
 libpackagekitprivate_a_CFLAGS =					\
+	$(PIE_CFLAGS)						\
 	$(WARNINGFLAGS_C)					\
 	$(NULL)
 
-- 
1.8.2.1

diff --git a/src/Makefile.am b/src/Makefile.am
index 2ae56a2..cc2c009 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -18,7 +18,6 @@ PK_GLIB2_LIBS =	$(top_builddir)/lib/packagekit-glib2/libpackagekit-glib2.la	\
 		$(NULL)
 
 AM_CPPFLAGS =						\
-	$(PIE_CFLAGS)					\
 	$(GIO_CFLAGS)					\
 	$(GLIB_CFLAGS)					\
 	$(SQLITE_CFLAGS)				\
@@ -160,6 +159,7 @@ packagekitd_LDFLAGS =					\
 	$(RELRO_LDFLAGS)
 
 packagekitd_CFLAGS =					\
+	$(PIE_CFLAGS)					\
 	$(WARNINGFLAGS_C)				\
 	$(NULL)
 
@@ -259,6 +259,7 @@ libpkplugins_la_LIBADD =				\
 	$(NULL)
 
 libpkplugins_la_CFLAGS =				\
+	$(PIE_CFLAGS)					\
 	$(WARNINGFLAGS_C)				\
 	$(NULL)