summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/netpbm/files/netpbm-10.33-lib-objs.patch')
-rw-r--r--media-libs/netpbm/files/netpbm-10.33-lib-objs.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/media-libs/netpbm/files/netpbm-10.33-lib-objs.patch b/media-libs/netpbm/files/netpbm-10.33-lib-objs.patch
new file mode 100644
index 000000000000..9c4c37ea885e
--- /dev/null
+++ b/media-libs/netpbm/files/netpbm-10.33-lib-objs.patch
@@ -0,0 +1,14 @@
+Fix building on PIC hosts (filename.o was added to LIBOBJECTS_X but this
+target wasn't updated ... so it gets built w/out -fPIC)
+
+--- lib/Makefile
++++ lib/Makefile
+@@ -184,7 +184,7 @@
+ compile.h:
+ $(SRCDIR)/buildtools/stamp-date >$@ || rm $@
+
+-util/shhopt.o util/nstring.o: FORCE
++$(LIBOBJECTS_X): FORCE
+ @if [ ! -d $(dir $@) ] ; then mkdir $(dir $@) ; fi
+ $(MAKE) -C $(dir $@) -f $(SRCDIR)/$(SUBDIR)/$(dir $@)Makefile \
+ SRCDIR=$(SRCDIR) BUILDDIR=$(BUILDDIR) $(notdir $@)