Make-lang.in (jvspec.o): Add DRIVER_DEFINES to the list of macros used when compiling jvspec.c.
gcc/java: * Make-lang.in (jvspec.o): Add DRIVER_DEFINES to the list of macros used when compiling jvspec.c. * jvspec.c (lang_specific_driver): Link with the shared libgcc by default. libjava: * libgcj.spec.in: Don't force static libgcc into the executable. * configure.in (FORCELIBGCCSPEC): Removed. From-SVN: r39449
This commit is contained in:
parent
c4636dd188
commit
ca5b1ff89a
7 changed files with 316 additions and 313 deletions
|
@ -1,3 +1,9 @@
|
|||
2001-02-03 Bryce McKinlay <bryce@albatross.co.nz>
|
||||
|
||||
* libgcj.spec.in: Don't force static libgcc into the executable.
|
||||
* configure.in (FORCELIBGCCSPEC): Removed.
|
||||
* configure: Rebuilt.
|
||||
|
||||
2001-01-31 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* Makefile.in: Rebuilt.
|
||||
|
|
578
libjava/configure
vendored
578
libjava/configure
vendored
File diff suppressed because it is too large
Load diff
|
@ -102,12 +102,6 @@ if test "$libgcj_sjlj" = yes; then
|
|||
AC_DEFINE(SJLJ_EXCEPTIONS)
|
||||
fi
|
||||
|
||||
FORCELIBGCCSPEC=
|
||||
dnl Work around libgcc design flaw.
|
||||
if test "$ac_cv_prog_gnu_ld" = yes; then
|
||||
FORCELIBGCCSPEC="-u __rethrow -u __frame_state_for -lgcc"
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING([for data_start])
|
||||
LIBDATASTARTSPEC=
|
||||
NEEDS_DATA_START=
|
||||
|
@ -630,7 +624,6 @@ AC_SUBST(ZDEPS)
|
|||
AC_SUBST(ZINCS)
|
||||
AC_SUBST(DIVIDESPEC)
|
||||
AC_SUBST(EXCEPTIONSPEC)
|
||||
AC_SUBST(FORCELIBGCCSPEC)
|
||||
|
||||
AM_CONDITIONAL(CANADIAN, test "$CANADIAN" = yes)
|
||||
AM_CONDITIONAL(NULL_TARGET, test "$NULL_TARGET" = yes)
|
||||
|
|
|
@ -9,10 +9,8 @@
|
|||
*jc1: @DIVIDESPEC@ @EXCEPTIONSPEC@ @JC1GCSPEC@ -fasynchronous-exceptions
|
||||
|
||||
#
|
||||
# libgcc should really be a shared library. This is a design flaw
|
||||
# that causes no end of mysterious problems. If we are using the
|
||||
# GNU linker, force parts of libgcc into the program file rather
|
||||
# than picking bits up from various shared libraries.
|
||||
#
|
||||
# On some systems we force in a data_start symbol so that the GC will work
|
||||
# with shared libraries.
|
||||
#
|
||||
%rename startfile startfileorig
|
||||
*startfile: %(startfileorig) @LIBDATASTARTSPEC@ @FORCELIBGCCSPEC@
|
||||
*startfile: %(startfileorig) @LIBDATASTARTSPEC@
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue