aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.in
diff options
context:
space:
mode:
authorTom Tromey <tromey@cygnus.com>2000-01-17 19:22:20 +0000
committerTom Tromey <tromey@gcc.gnu.org>2000-01-17 19:22:20 +0000
commit7af85558553980230b15cc7df9288ed0718af73c (patch)
treeabbebe060c5e4dbbfb15413e91ce07c0ef855016 /libjava/configure.in
parent06f56737169a939227bfac13f099484ad09b3bf4 (diff)
downloadgcc-7af85558553980230b15cc7df9288ed0718af73c.zip
gcc-7af85558553980230b15cc7df9288ed0718af73c.tar.gz
gcc-7af85558553980230b15cc7df9288ed0718af73c.tar.bz2
Runtime.java (loadLibraryInternal): Declare.
* java/lang/Runtime.java (loadLibraryInternal): Declare. * java/lang/natClassLoader.cc (_Jv_FindClass): Removed dead copy. (_Jv_FindClassInCache): Likewise. (_Jv_FindClass): Don't conditionalize body on INTERPRETER. (findSystemClass): Try to load class from compiled module. Include Runtime.h. * java/lang/natRuntime.cc (load): Use UTF-8 copy of filename. (loadLibrary): Likewise. (lt_preloaded_symbols): Define. (loadLibraryInternal): New method. * include/config.h.in: Rebuilt. * acconfig.h (USE_LTDL): Added. * Makefile.am (SUBDIRS): Added $(DIRLTDL). (INCLUDES): Added $(INCLTDL).b (libgcj_la_DEPENDENCIES): Added $(LIBLTDL). (libgcj_la_LIBADD): Likewise. * aclocal.m4, configure: Rebuilt. * configure.in: Added libltdl support. From-SVN: r31472
Diffstat (limited to 'libjava/configure.in')
-rw-r--r--libjava/configure.in13
1 files changed, 13 insertions, 0 deletions
diff --git a/libjava/configure.in b/libjava/configure.in
index 612b30f..1994d2e 100644
--- a/libjava/configure.in
+++ b/libjava/configure.in
@@ -17,7 +17,20 @@ LIBGCJ_CONFIGURE(.)
AM_CONFIG_HEADER(include/config.h)
+# Only use libltdl for native builds.
+if test -z "${with_cross_host}"; then
+ AC_LIBLTDL_CONVENIENCE
+ AC_LIBTOOL_DLOPEN
+ DIRLTDL=libltdl
+ AC_DEFINE(USE_LTDL)
+ # Sigh. Libtool's macro doesn't do the right thing.
+ INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
+fi
+AC_SUBST(INCLTDL)
+AC_SUBST(LIBLTDL)
+AC_SUBST(DIRLTDL)
AM_PROG_LIBTOOL
+AC_CONFIG_SUBDIRS($DIRLDL)
if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then
COMPPATH=.