diff options
author | Jakub Jelinek <jakub@redhat.com> | 2006-08-17 03:03:21 +0200 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2006-08-17 01:03:21 +0000 |
commit | 97c074fd44a293120ac300f792994573ba5bd268 (patch) | |
tree | 95b7d3068d6d990fedb42e0c637b55e97c1f98bd /libjava/configure.ac | |
parent | 9180c238de746a8883e81552d446c3359284b7dd (diff) | |
download | gcc-97c074fd44a293120ac300f792994573ba5bd268.zip gcc-97c074fd44a293120ac300f792994573ba5bd268.tar.gz gcc-97c074fd44a293120ac300f792994573ba5bd268.tar.bz2 |
jvspec.c (lang_specific_driver): Add -s-bc-abi when needed.
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.
Co-Authored-By: Bryce McKinlay <bryce@mckinlay.net.nz>
From-SVN: r116204
Diffstat (limited to 'libjava/configure.ac')
-rw-r--r-- | libjava/configure.ac | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libjava/configure.ac b/libjava/configure.ac index cc53350..72c67e4 100644 --- a/libjava/configure.ac +++ b/libjava/configure.ac @@ -881,12 +881,19 @@ AC_SUBST(THREADCXXFLAGS) AM_CONDITIONAL(USING_POSIX_THREADS, test "$THREADS" = posix) AM_CONDITIONAL(USING_WIN32_THREADS, test "$THREADS" = win32) AM_CONDITIONAL(USING_NO_THREADS, test "$THREADS" = none) +AM_CONDITIONAL(USE_LIBGCJ_BC, test "$use_libgcj_bc" = yes) if test -d sysdep; then true; else mkdir sysdep; fi AC_CONFIG_LINKS(sysdep/locks.h:sysdep/$sysdeps_dir/locks.h) AC_CONFIG_LINKS(sysdep/backtrace.h:$fallback_backtrace_h) AC_CONFIG_LINKS(sysdep/descriptor.h:$descriptor_h) +LIBGCJ_SPEC="%{s-bc-abi:} -lgcj" +if test "$use_libgcj_bc" = yes; then + LIBGCJ_SPEC="%{s-bc-abi:-lgcj_bc;:-lgcj}" +fi +AC_SUBST(LIBGCJ_SPEC) + HASH_SYNC_SPEC= # Hash synchronization is only useful with posix threads right now. if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then |