summaryrefslogtreecommitdiff
path: root/libjava/configure.ac
diff options
context:
space:
mode:
authorMatthias Klose <doko@ubuntu.com>2007-07-28 20:32:27 +0000
committerMatthias Klose <doko@gcc.gnu.org>2007-07-28 20:32:27 +0000
commited339fbc91b09accb8978b26990300c51a5b52bc (patch)
tree46eee6316656db50cc918006a73171805573993d /libjava/configure.ac
parent312ce0f488a8e335547c5a2ee51b6f78d677da89 (diff)
downloadgcc-ed339fbc91b09accb8978b26990300c51a5b52bc.tar.gz
configure.ac: Encode the libgcj soversion in dbexecdir...
2007-07-28 Matthias Klose <doko@ubuntu.com> * configure.ac: Encode the libgcj soversion in dbexecdir, pass --with-native-libdir to classpath configure. * configure: Regenerate. From-SVN: r127025
Diffstat (limited to 'libjava/configure.ac')
-rw-r--r--libjava/configure.ac18
1 files changed, 10 insertions, 8 deletions
diff --git a/libjava/configure.ac b/libjava/configure.ac
index ddda4e8911a..1a9452d7018 100644
--- a/libjava/configure.ac
+++ b/libjava/configure.ac
@@ -1367,24 +1367,26 @@ AC_SUBST(toolexecdir)
AC_SUBST(toolexecmainlibdir)
AC_SUBST(toolexeclibdir)
+# Determine gcj and libgcj version number.
+gcjversion=`$GCJ -v 2>&1 | sed -n 's/^.*version \([[^ ]]*\).*$/\1/p'`
+libgcj_soversion=`awk -F: '/^[[^#]].*:/ { print $1 }' $srcdir/libtool-version`
+GCJVERSION=$gcjversion
+AC_SUBST(GCJVERSION)
+AC_DEFINE_UNQUOTED(GCJVERSION, "$GCJVERSION", [Short GCJ version ID])
+
# Determine where the standard .db file and GNU Classpath JNI
# libraries are found.
multi_os_directory=`$CC -print-multi-os-directory`
case $multi_os_directory in
.)
- dbexecdir='$(libdir)/gcj-$(gcc_version)' # Avoid /.
+ dbexecdir='$(libdir)/gcj-$(gcc_version)'-$libgcj_soversion # Avoid /.
;;
*)
- dbexecdir='$(libdir)/'$multi_os_directory'/gcj-$(gcc_version)'
+ dbexecdir='$(libdir)/'$multi_os_directory'/gcj-$(gcc_version)'-$libgcj_soversion
;;
esac
AC_SUBST(dbexecdir)
-
-# Determine gcj version number.
-gcjversion=`$GCJ -v 2>&1 | sed -n 's/^.*version \([[^ ]]*\).*$/\1/p'`
-GCJVERSION=$gcjversion
-AC_SUBST(GCJVERSION)
-AC_DEFINE_UNQUOTED(GCJVERSION, "$GCJVERSION", [Short GCJ version ID])
+ac_configure_args="$ac_configure_args --with-native-libdir=\$\(toolexeclibdir\)/gcj-$gcjversion-$libgcj_soversion"
AC_DEFINE(JV_VERSION, "1.5.0", [Compatibility version string])
AC_DEFINE(JV_API_VERSION, "1.5", [API compatibility version string])