aboutsummaryrefslogtreecommitdiff
path: root/devel/gnulibiberty/files
diff options
context:
space:
mode:
Diffstat (limited to 'devel/gnulibiberty/files')
-rw-r--r--devel/gnulibiberty/files/patch-Makefile.in19
1 files changed, 19 insertions, 0 deletions
diff --git a/devel/gnulibiberty/files/patch-Makefile.in b/devel/gnulibiberty/files/patch-Makefile.in
new file mode 100644
index 000000000000..a001481ddffd
--- /dev/null
+++ b/devel/gnulibiberty/files/patch-Makefile.in
@@ -0,0 +1,19 @@
+--- Makefile.in.orig Thu Jul 24 15:51:49 2008
++++ Makefile.in Mon Apr 6 09:05:19 2009
+@@ -348,11 +348,15 @@
+ INSTALL_DEST = @INSTALL_DEST@
+ install: install_to_$(INSTALL_DEST) install-subdir
+
++## FreeBSD port removed this: otherwise, FreeBSD 6.x would end up installing
++## in ${prefix}/lib/elf rather than ${prefix}/lib
++##
+ # This is tricky. Even though CC in the Makefile contains
+ # multilib-specific flags, it's overridden by FLAGS_TO_PASS from the
+ # default multilib, so we have to take LIBCFLAGS into account as well,
+ # since it will be passed the multilib flags.
+-MULTIOSDIR = `$(CC) $(LIBCFLAGS) -print-multi-os-directory`
++##MULTIOSDIR = `$(CC) $(LIBCFLAGS) -print-multi-os-directory`
++MULTIOSDIR = .
+ install_to_libdir: all
+ ${mkinstalldirs} $(DESTDIR)$(libdir)/$(MULTIOSDIR)
+ $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)n