summaryrefslogtreecommitdiff
path: root/libjava/libgcj.spec.in
diff options
context:
space:
mode:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2001-02-05 05:46:16 +0000
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2001-02-05 05:46:16 +0000
commit21f20ef7facb6a6a2b4a563b592ba0d3dc07ec04 (patch)
tree7a59ae9924c07e8d49fffaa39fde785e968d8a99 /libjava/libgcj.spec.in
parentb06e434bd8ad45513806929fd2fc58f8094c6452 (diff)
downloadgcc-21f20ef7facb6a6a2b4a563b592ba0d3dc07ec04.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39449 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/libgcj.spec.in')
-rw-r--r--libjava/libgcj.spec.in10
1 files changed, 4 insertions, 6 deletions
diff --git a/libjava/libgcj.spec.in b/libjava/libgcj.spec.in
index ec026580f28..4df62fab697 100644
--- a/libjava/libgcj.spec.in
+++ b/libjava/libgcj.spec.in
@@ -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@