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)