portmap: SlugOS only - do not build with "-pie -fpie" due to binutils problems.
authorMike Westerhof <mwester@dls.net>
Wed, 21 Nov 2007 18:04:47 +0000 (18:04 +0000)
committerMike Westerhof <mwester@dls.net>
Wed, 21 Nov 2007 18:04:47 +0000 (18:04 +0000)
(This change should be reverted when we get SlugOS working with binutils 1.18)

packages/portmap/portmap-6.0/no-pie.patch [new file with mode: 0644]
packages/portmap/portmap_6.0.bb

diff --git a/packages/portmap/portmap-6.0/no-pie.patch b/packages/portmap/portmap-6.0/no-pie.patch
new file mode 100644 (file)
index 0000000..4d7e2da
--- /dev/null
@@ -0,0 +1,14 @@
+--- portmap_6.0/Makefile.orig  2007-11-21 00:35:52.000000000 -0600
++++ portmap_6.0/Makefile       2007-11-21 00:37:23.000000000 -0600
+@@ -125,9 +125,9 @@
+ all:  portmap pmap_dump pmap_set portmap.man
+ CPPFLAGS += $(HOSTS_ACCESS)
+-portmap: CFLAGS   += -fpie
++#portmap: CFLAGS   += -fpie
+ portmap: LDLIBS   += $(WRAP_LIB)
+-portmap: LDFLAGS  += -pie
++#portmap: LDFLAGS  += -pie
+ portmap: portmap.o pmap_check.o from_local.o
+ from_local: CPPFLAGS += -DTEST
index 315cb4a..335b5c6 100644 (file)
@@ -1,11 +1,16 @@
 require portmap.inc
 
+PR = "r1"
+
 SRC_URI = "http://neil.brown.name/portmap/portmap-6.0.tgz \
            file://destdir-no-strip.patch;patch=1 \
           file://no-tcpd-support.patch;patch=1 \
            file://no-libwrap.patch;patch=1;pnum=0 \
            file://portmap.init "
 
+# Remove this patch when SlugOS upgrades to binutils 1.18
+SRC_URI_append_slugos = " file://no-pie.patch;patch=1 "
+
 S = "${WORKDIR}/${PN}_${PV}/"
 
 CPPFLAGS += "-DFACILITY=LOG_DAEMON -DENABLE_DNS"