]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Biarch support.
authorBruno Haible <bruno@clisp.org>
Fri, 23 Jun 2006 14:31:14 +0000 (14:31 +0000)
committerBruno Haible <bruno@clisp.org>
Tue, 23 Jun 2009 10:13:26 +0000 (12:13 +0200)
autoconf-lib-link/ChangeLog
autoconf-lib-link/configure.ac
autoconf-lib-link/tests/Makefile.am
autoconf-lib-link/tests/rpath-1
autoconf-lib-link/tests/rpath-2_a
autoconf-lib-link/tests/rpath-2_b
autoconf-lib-link/tests/rpath-3_a
autoconf-lib-link/tests/rpath-3_b
autoconf-lib-link/tests/rpathcfg.sh

index f3854cd7d44aa767e4aa91b12733778b5c791676..18cdf7d3d776757aa24cfc169eca24b7a3faa13a 100644 (file)
@@ -1,3 +1,15 @@
+2006-06-23  Bruno Haible  <bruno@clisp.org>
+
+       Biarch support.
+       * configure.ac: Invoke AC_LIB_PREPARE_MULTILIB. Set LIBDIRSTEM.
+       * tests/Makefile.am (TESTS_ENVIRONMENT): Set LIBDIRSTEM.
+       * tests/rpath-1: Pass --libdir to all configure invocations.
+       * tests/rpath-2_a: Likewise.
+       * tests/rpath-2_b: Likewise.
+       * tests/rpath-3_a: Likewise.
+       * tests/rpath-3_b: Likewise.
+       * tests/rpathcfg.sh: Likewise.
+
 2006-05-15  Bruno Haible  <bruno@clisp.org>
 
        * config.rpath: Improve support for Sun C 5.9 on Linux, based on
index db8705ef5eb528da354d3e16759d55605055c8d4..d69139a2da8bd99306bde537cc32cec9e7b82ab4 100644 (file)
@@ -58,6 +58,10 @@ AC_SUBST(with_gnu_ld)
 aclocaldir='${datadir}/aclocal'
 AC_SUBST(aclocaldir)
 
+AC_LIB_PREPARE_MULTILIB
+LIBDIRSTEM=$acl_libdirstem
+AC_SUBST(LIBDIRSTEM)
+
 AC_CONFIG_FILES([Makefile],
                 [FIX_MAKEFILE_DISTRIB])
 
index 3aff86ed37d3ed2f93b2e2e00ccd2aa5bcd09b17..959057eeaebc8409c6a905c73db0968a882132da 100644 (file)
@@ -60,6 +60,7 @@ TESTS_ENVIRONMENT = top_srcdir=$(srcdir)/../.. srcdir=$(srcdir) \
                    LIBTOOL='@LIBTOOL@' \
                    CC='@CC@' CFLAGS='@CFLAGS@' \
                    CPPFLAGS='@CPPFLAGS@' LDFLAGS='@LDFLAGS@' \
+                   LIBDIRSTEM='@LIBDIRSTEM@' \
                    CONFIG_SHELL='$(SHELL)' \
                    $(SHELL)
 
index 06dc4c66504967b01989fec55309624fac9e1ac2..4a5a76b6008bd4db57d076da65ad4cea749d73ba 100644 (file)
@@ -18,7 +18,7 @@ rm -rf tstdir/$rp-build1
 mkdir tstdir/$rp-build1
 (cd $srcdir/rpathx && tar cf - *) | (cd tstdir/$rp-build1 && tar xf -)
 (cd tstdir/$rp-build1
- ${CONFIG_SHELL-/bin/sh} ./configure $build1_configure_flags --prefix=$builddir/$rp-prefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build1_configure_flags --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -28,7 +28,7 @@ rm -rf tstdir/$rp-build2
 mkdir tstdir/$rp-build2
 (cd $srcdir/rpathlx && tar cf - *) | (cd tstdir/$rp-build2 && tar xf -)
 (cd tstdir/$rp-build2
- ${CONFIG_SHELL-/bin/sh} ./configure --prefix=$builddir/$rp-prefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make check >> make.log
 )
index 7995b585f33fade42cc256103e40fa1edc45e0f7..1f4eec62eb1aaf7b1e737ad6b6daa64027f5dd9e 100644 (file)
@@ -18,7 +18,7 @@ rm -rf tstdir/$rp-build1
 mkdir tstdir/$rp-build1
 (cd $srcdir/rpathx && tar cf - *) | (cd tstdir/$rp-build1 && tar xf -)
 (cd tstdir/$rp-build1
- ${CONFIG_SHELL-/bin/sh} ./configure $build1_configure_flags --prefix=$builddir/$rp-prefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build1_configure_flags --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -31,7 +31,7 @@ rm -rf tstdir/$rp-build2
 mkdir tstdir/$rp-build2
 (cd $srcdir/rpathy && tar cf - *) | (cd tstdir/$rp-build2 && tar xf -)
 (cd tstdir/$rp-build2
- ${CONFIG_SHELL-/bin/sh} ./configure $build2_configure_flags --prefix=$builddir/$rp-prefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build2_configure_flags --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -44,7 +44,7 @@ rm -rf tstdir/$rp-build3
 mkdir tstdir/$rp-build3
 (cd $srcdir/$build3_package && tar cf - *) | (cd tstdir/$rp-build3 && tar xf -)
 (cd tstdir/$rp-build3
- ${CONFIG_SHELL-/bin/sh} ./configure --prefix=$builddir/$rp-prefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make check >> make.log
 )
index 7fd4385b4924455b16f8ce113e44caeb4cb6eecd..61205d0f6c21a2392b2a4dad3870e213791179ce 100644 (file)
@@ -26,7 +26,7 @@ rm -rf tstdir/$rp-build1
 mkdir tstdir/$rp-build1
 (cd $srcdir/rpathx && tar cf - *) | (cd tstdir/$rp-build1 && tar xf -)
 (cd tstdir/$rp-build1
- ${CONFIG_SHELL-/bin/sh} ./configure $build1_configure_flags --prefix=$builddir/$rp-prefix1 > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build1_configure_flags --prefix=$builddir/$rp-prefix1 --libdir=$builddir/$rp-prefix1/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -39,7 +39,7 @@ rm -rf tstdir/$rp-build2
 mkdir tstdir/$rp-build2
 (cd $srcdir/rpathy && tar cf - *) | (cd tstdir/$rp-build2 && tar xf -)
 (cd tstdir/$rp-build2
- ${CONFIG_SHELL-/bin/sh} ./configure $build2_configure_flags --prefix=$builddir/$rp-prefix2 --with-librpathx-prefix=$builddir/$rp-prefix1 > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build2_configure_flags --prefix=$builddir/$rp-prefix2 --libdir=$builddir/$rp-prefix2/$LIBDIRSTEM --with-librpathx-prefix=$builddir/$rp-prefix1 > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -57,7 +57,7 @@ mkdir tstdir/$rp-build3
  else
    build3_configure_flags=
  fi
- ${CONFIG_SHELL-/bin/sh} ./configure --prefix=$builddir/$rp-prefix --with-librpathy-prefix=$builddir/$rp-prefix2 $build3_configure_flags > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM --with-librpathy-prefix=$builddir/$rp-prefix2 $build3_configure_flags > configure.log 2>&1
  make > make.log 2>&1
  make check >> make.log
 )
index cbef38be4580d3f5f743f8c3e1ab423ab2824a3a..0e59c7c3a0f63725d0b56fe40db23486d128cb8a 100644 (file)
@@ -18,7 +18,7 @@ rm -rf tstdir/$rp-build1
 mkdir tstdir/$rp-build1
 (cd $srcdir/rpathx && tar cf - *) | (cd tstdir/$rp-build1 && tar xf -)
 (cd tstdir/$rp-build1
- ${CONFIG_SHELL-/bin/sh} ./configure $build1_configure_flags --prefix=$builddir/$rp-prefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build1_configure_flags --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -31,7 +31,7 @@ rm -rf tstdir/$rp-build2
 mkdir tstdir/$rp-build2
 (cd $srcdir/rpathy && tar cf - *) | (cd tstdir/$rp-build2 && tar xf -)
 (cd tstdir/$rp-build2
- ${CONFIG_SHELL-/bin/sh} ./configure $build2_configure_flags --prefix=$builddir/$rp-prefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build2_configure_flags --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -44,7 +44,7 @@ rm -rf tstdir/$rp-build3
 mkdir tstdir/$rp-build3
 (cd $srcdir/rpathz && tar cf - *) | (cd tstdir/$rp-build3 && tar xf -)
 (cd tstdir/$rp-build3
- ${CONFIG_SHELL-/bin/sh} ./configure $build3_configure_flags --prefix=$builddir/$rp-prefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build3_configure_flags --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -57,7 +57,7 @@ rm -rf tstdir/$rp-build4
 mkdir tstdir/$rp-build4
 (cd $srcdir/$build4_package && tar cf - *) | (cd tstdir/$rp-build4 && tar xf -)
 (cd tstdir/$rp-build4
- ${CONFIG_SHELL-/bin/sh} ./configure --prefix=$builddir/$rp-prefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make check >> make.log
 )
index 1625fb243f83ed89bcf7163857543b2762c9a6db..4ebd3fb437028ca7a24186285b9079a337b68fda 100644 (file)
@@ -30,7 +30,7 @@ rm -rf tstdir/$rp-build1
 mkdir tstdir/$rp-build1
 (cd $srcdir/rpathx && tar cf - *) | (cd tstdir/$rp-build1 && tar xf -)
 (cd tstdir/$rp-build1
- ${CONFIG_SHELL-/bin/sh} ./configure $build1_configure_flags --prefix=$builddir/$rp-prefix1 > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build1_configure_flags --prefix=$builddir/$rp-prefix1 --libdir=$builddir/$rp-prefix1/$LIBDIRSTEM > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -43,7 +43,7 @@ rm -rf tstdir/$rp-build2
 mkdir tstdir/$rp-build2
 (cd $srcdir/rpathy && tar cf - *) | (cd tstdir/$rp-build2 && tar xf -)
 (cd tstdir/$rp-build2
- ${CONFIG_SHELL-/bin/sh} ./configure $build2_configure_flags --prefix=$builddir/$rp-prefix2 --with-librpathx-prefix=$builddir/$rp-prefix1 > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build2_configure_flags --prefix=$builddir/$rp-prefix2 --libdir=$builddir/$rp-prefix2/$LIBDIRSTEM --with-librpathx-prefix=$builddir/$rp-prefix1 > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -56,7 +56,7 @@ rm -rf tstdir/$rp-build3
 mkdir tstdir/$rp-build3
 (cd $srcdir/rpathz && tar cf - *) | (cd tstdir/$rp-build3 && tar xf -)
 (cd tstdir/$rp-build3
- ${CONFIG_SHELL-/bin/sh} ./configure $build3_configure_flags --prefix=$builddir/$rp-prefix3 --with-librpathx-prefix=$builddir/$rp-prefix1 --with-librpathy-prefix=$builddir/$rp-prefix2 > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure $build3_configure_flags --prefix=$builddir/$rp-prefix3 --libdir=$builddir/$rp-prefix3/$LIBDIRSTEM --with-librpathx-prefix=$builddir/$rp-prefix1 --with-librpathy-prefix=$builddir/$rp-prefix2 > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -74,7 +74,7 @@ mkdir tstdir/$rp-build4
  else
    build4_configure_flags=
  fi
- ${CONFIG_SHELL-/bin/sh} ./configure --prefix=$builddir/$rp-prefix --with-librpathz-prefix=$builddir/$rp-prefix3 $build4_configure_flags > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure --prefix=$builddir/$rp-prefix --libdir=$builddir/$rp-prefix/$LIBDIRSTEM --with-librpathz-prefix=$builddir/$rp-prefix3 $build4_configure_flags > configure.log 2>&1
  make > make.log 2>&1
  make check >> make.log
 )
index 1b0ab79b1b489182aac2f3e400a546da583ff753..2f89f6ea8eca046bc6d69ac0c9b6ecad572af61e 100755 (executable)
@@ -2,7 +2,7 @@
 # Prints information for maintaining config.rpath.
 
 # The caller should set the environment variables
-# top_srcdir, srcdir, CONFIG_SHELL, CC, GCC, LDFLAGS, LD, with_gnu_ld, host.
+# top_srcdir, srcdir, CONFIG_SHELL, CC, GCC, LDFLAGS, LD, LIBDIRSTEM, with_gnu_ld, host.
 
 echo "=============== rpathcfg for $host ==============="
 echo
@@ -25,7 +25,7 @@ mkdir tstprefix
 mkdir tstdir/build
 (cd $srcdir/rpathx && tar cf - *) | (cd tstdir/build && tar xf -)
 (cd tstdir/build
- ${CONFIG_SHELL-/bin/sh} ./configure --disable-shared --prefix=$builddir/tstprefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure --disable-shared --prefix=$builddir/tstprefix --libdir=$builddir/tstprefix/${LIBDIRSTEM-lib} > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -50,7 +50,7 @@ mkdir tstprefix
 mkdir tstdir/build
 (cd $srcdir/rpathx && tar cf - *) | (cd tstdir/build && tar xf -)
 (cd tstdir/build
- ${CONFIG_SHELL-/bin/sh} ./configure --disable-static --prefix=$builddir/tstprefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure --disable-static --prefix=$builddir/tstprefix --libdir=$builddir/tstprefix/${LIBDIRSTEM-lib} > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )
@@ -75,7 +75,7 @@ mkdir tstprefix
 mkdir tstdir/build
 (cd $srcdir/rpathx && tar cf - *) | (cd tstdir/build && tar xf -)
 (cd tstdir/build
- ${CONFIG_SHELL-/bin/sh} ./configure --disable-static --prefix=$builddir/tstprefix > configure.log 2>&1
+ ${CONFIG_SHELL-/bin/sh} ./configure --disable-static --prefix=$builddir/tstprefix --libdir=$builddir/tstprefix/${LIBDIRSTEM-lib} > configure.log 2>&1
  make > make.log 2>&1
  make install > install.log 2>&1
 )