summaryrefslogtreecommitdiffstats
path: root/libjava/configure.host
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2006-08-17 01:03:21 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2006-08-17 01:03:21 +0000
commit919df38169fae42392ee8e62910bb49e53e62932 (patch)
tree95b7d3068d6d990fedb42e0c637b55e97c1f98bd /libjava/configure.host
parentf98a9d6fc2fe2cdc5773a7a84aa1f0ea88912d73 (diff)
downloadppe42-gcc-919df38169fae42392ee8e62910bb49e53e62932.tar.gz
ppe42-gcc-919df38169fae42392ee8e62910bb49e53e62932.zip
gcc/java/ChangeLog
* jvspec.c (lang_specific_driver): Add -s-bc-abi when needed. libjava/ChangeLog * configure, Makefile.in: Rebuilt. * Makefile.am (toolexeclib_LTLIBRARIES): Add libgcj_bc.la. (libgcj_bc_la_SOURCES): New variable. (libgcj_bc_la_LDFLAGS): Likewise. (libgcj_bc_la_LIBADD): Likewise. (libgcj_bc_la_DEPENDENCIES): Likewise. (libgcj_bc_la_LINK): Likewise. (libgcj_bc_dummy_LINK): Likewise. (libgcj_bc.la): New target. (install-exec-hook): Likewise. * libgcj.spec.in (*lib): Use LIBGCJ_SPEC. * libgcj_bc.c: New file. * configure.ac (LIBGCJ_SPEC): New subst. * configure.host (use_libgcj_bc): New variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116204 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/configure.host')
-rw-r--r--libjava/configure.host11
1 files changed, 11 insertions, 0 deletions
diff --git a/libjava/configure.host b/libjava/configure.host
index 6aa969cbdf0..b2bdd5355f6 100644
--- a/libjava/configure.host
+++ b/libjava/configure.host
@@ -31,6 +31,8 @@
# fallback_backtrace_h Header to use for fallback backtrace implementation
# (only for targets that don't support DWARF2 unwind)
# descriptor_h Header to use for looking past function descriptors
+# use_libgcj_bc Whether to build a "libgcj-bc" library for BC-ABI
+# binaries to link against.
libgcj_flags=
libgcj_cflags=
@@ -317,6 +319,15 @@ case "${host}" in
;;
esac
+case "${host}" in
+ *linux*)
+ use_libgcj_bc=yes
+ ;;
+ *)
+ use_libgcj_bc=no
+ ;;
+esac
+
libgcj_cflags="${libgcj_cflags} ${libgcj_flags}"
libgcj_cxxflags="${libgcj_cxxflags} ${libgcj_flags}"
libgcj_javaflags="${libgcj_javaflags} ${libgcj_flags}"
OpenPOWER on IntegriCloud