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