This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libffi/52223] [4.5/4.6/4.7 Regression] libffi's man page install breaks with multilibs and overridden mandir
- From: "mikpe at it dot uu.se" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 13 Feb 2012 19:15:07 +0000
- Subject: [Bug libffi/52223] [4.5/4.6/4.7 Regression] libffi's man page install breaks with multilibs and overridden mandir
- Auto-submitted: auto-generated
- References: <bug-52223-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52223
--- Comment #4 from Mikael Pettersson <mikpe at it dot uu.se> 2012-02-13 19:15:07 UTC ---
(In reply to comment #3)
> This ought to work. Does applying the fix I discuss in
> <http://gcc.gnu.org/ml/gcc-patches/2011-09/msg01187.html> - setting
> FLAGS_TO_PASS = $(AM_MAKEFLAGS) in Makefile.am - for libffi help here?
Yes, with that applied overriding mandir at install does work.
I had to adapt the patch a little, this is what I tested:
--- gcc-4.7-20120211/libffi/Makefile.am.~1~
+++ gcc-4.7-20120211/libffi/Makefile.am
@@ -76,6 +76,9 @@ AM_MAKEFLAGS = \
"RANLIB=$(RANLIB)" \
"DESTDIR=$(DESTDIR)"
+# Subdir rules rely on $(FLAGS_TO_PASS)
+FLAGS_TO_PASS = $(AM_MAKEFLAGS)
+
MAKEOVERRIDES=
toolexeclib_LTLIBRARIES = libffi.la
--- gcc-4.7-20120211/libffi/Makefile.in.~1~
+++ gcc-4.7-20120211/libffi/Makefile.in
@@ -455,6 +455,8 @@ AM_MAKEFLAGS = \
"RANLIB=$(RANLIB)" \
"DESTDIR=$(DESTDIR)"
+# Subdir rules rely on $(FLAGS_TO_PASS)
+FLAGS_TO_PASS = $(AM_MAKEFLAGS)
MAKEOVERRIDES =
toolexeclib_LTLIBRARIES = libffi.la
noinst_LTLIBRARIES = libffi_convenience.la