On openSUSE 12.1, "make check" reports a test failure: 231: configure directories FAILED (base.at:705)
How to reproduce: $ ./configure --host=i686-pc-linux-gnu \ --prefix=/arch/x86-linux/gnu-inst-autoconf/2.69 \ CC="gcc -m32 -march=i586" \ CXX="g++ -m32 -march=i586" \ FC="gfortran -m32 -march=i586" \ LDFLAGS="-m32" \ CPPFLAGS=-Wall $ make $ make check Details from tests/testsuite.log: ## ---------------------- ## ## Detailed failed tests. ## ## ---------------------- ## # -*- compilation -*- 231. base.at:683: testing configure directories ... ./base.at:697: autoconf --force ./base.at:697: /bin/sh -n configure stderr: ./base.at:699: ./configure $configure_options --libdir=. stderr: configure: error: expected an absolute directory name for --libdir: . stdout: ./base.at:700: grep 'expected an absolute directory name for --libdir: \.' stderr stdout: configure: error: expected an absolute directory name for --libdir: . ./base.at:704: ./configure $configure_options --prefix=/usr// stdout: configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu configure: creating ./config.status config.status: creating foo ./base.at:705: cat foo --- - 2012-04-25 10:23:03.009476526 +0200 +++ /home/bruno/data/build/autoconf-2.69/tests/testsuite.dir/at-groups/231/stdout 2012-04-25 10:23:03.000000000 +0200 @@ -1,4 +1,4 @@ prefix=/usr exec_prefix=${prefix} -libdir=${exec_prefix}/lib +libdir=${exec_prefix}/lib64 This is apparently due to the CONFIG_SITE environment variable that points to /usr/share/site/x86_64-unknown-linux-gnu. See <http://lists.gnu.org/archive/html/bug-automake/2012-04/msg00093.html> Bruno