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

Reply via email to