Some target libraries have # Subdir rules rely on $(FLAGS_TO_PASS) FLAGS_TO_PASS = $(AM_MAKEFLAGS)
in their Makefile.am. This was introduced to libstdc++-v3 by <http://gcc.gnu.org/ml/libstdc++/2002-06/msg00098.html> to fix a problem described in <http://gcc.gnu.org/ml/libstdc++/2002-05/msg00159.html> and subsequently added to libjava in <http://gcc.gnu.org/ml/java-patches/2002-q4/msg00105.html> (it's also now in libgo). libquadmath lacks this definition, and apparently as a result running 'make install infodir=/some/where' installs some multilib copies of libquadmath.info in directories based on $prefix rather than the infodir passed at install time. This patch fixes this problem. Bootstrapped with no regressions on x86_64-unknown-linux-gnu. OK to commit? (I do not know whether bugs may arise in other target libraries from their lack of this definition; it's specifically libquadmath where I've observed the problem as a regression in 4.6/4.7 with an info file newly installed in the wrong place.) 2011-09-20 Joseph Myers <jos...@codesourcery.com> * Makefile.am (FLAGS_TO_PASS): Define. * Makefile.in: Regenerate. Index: libquadmath/Makefile.in =================================================================== --- libquadmath/Makefile.in (revision 179007) +++ libquadmath/Makefile.in (working copy) @@ -385,6 +385,9 @@ @BUILD_LIBQUADMATH_TRUE@ "RANLIB=$(RANLIB)" \ @BUILD_LIBQUADMATH_TRUE@ "DESTDIR=$(DESTDIR)" + +# Subdir rules rely on $(FLAGS_TO_PASS) +@BUILD_LIBQUADMATH_TRUE@FLAGS_TO_PASS = $(AM_MAKEFLAGS) @BUILD_LIBQUADMATH_TRUE@MAKEOVERRIDES = @BUILD_LIBQUADMATH_TRUE@@GENINSRC_FALSE@STAMP_GENINSRC = Index: libquadmath/Makefile.am =================================================================== --- libquadmath/Makefile.am (revision 179007) +++ libquadmath/Makefile.am (working copy) @@ -107,6 +107,9 @@ "RANLIB=$(RANLIB)" \ "DESTDIR=$(DESTDIR)" +# Subdir rules rely on $(FLAGS_TO_PASS) +FLAGS_TO_PASS = $(AM_MAKEFLAGS) + MAKEOVERRIDES= # AM_CONDITIONAL on configure option --generated-files-in-srcdir -- Joseph S. Myers jos...@codesourcery.com