mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-07 12:17:44 +08:00
re PR libgcj/3059 (System doesn't set java.home property)
Fix for PR libgcj/3059: * java/lang/natSystem.cc (init_properties): Define `java.home'. * Makefile.in: Rebuilt. * Makefile.am (AM_CXXFLAGS): Define PREFIX. From-SVN: r43040
This commit is contained in:
parent
acb5223fb5
commit
4c399c87ef
@ -1,3 +1,10 @@
|
||||
2001-06-07 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
Fix for PR libgcj/3059:
|
||||
* java/lang/natSystem.cc (init_properties): Define `java.home'.
|
||||
* Makefile.in: Rebuilt.
|
||||
* Makefile.am (AM_CXXFLAGS): Define PREFIX.
|
||||
|
||||
2001-06-07 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
For PR bootstrap/3075:
|
||||
|
@ -90,7 +90,8 @@ WARNINGS = -W -Wall
|
||||
AM_CXXFLAGS = -fno-rtti -fnon-call-exceptions \
|
||||
## Some systems don't allow `$' in identifiers by default, so we force it.
|
||||
-fdollars-in-identifiers \
|
||||
@LIBGCJ_CXXFLAGS@ @X_CFLAGS@ $(WARNINGS) -D_GNU_SOURCE
|
||||
@LIBGCJ_CXXFLAGS@ @X_CFLAGS@ $(WARNINGS) -D_GNU_SOURCE \
|
||||
-DPREFIX="\"$(prefix)\""
|
||||
if USING_GCC
|
||||
AM_CFLAGS = @LIBGCJ_CFLAGS@ $(WARNINGS)
|
||||
else
|
||||
|
@ -169,7 +169,8 @@ GCC_UNWIND_INCLUDE = @GCC_UNWIND_INCLUDE@
|
||||
WARNINGS = -W -Wall
|
||||
AM_CXXFLAGS = -fno-rtti -fnon-call-exceptions \
|
||||
-fdollars-in-identifiers \
|
||||
@LIBGCJ_CXXFLAGS@ @X_CFLAGS@ $(WARNINGS) -D_GNU_SOURCE
|
||||
@LIBGCJ_CXXFLAGS@ @X_CFLAGS@ $(WARNINGS) -D_GNU_SOURCE \
|
||||
-DPREFIX="\"$(prefix)\""
|
||||
|
||||
@USING_GCC_TRUE@AM_CFLAGS = \
|
||||
@USING_GCC_TRUE@@LIBGCJ_CFLAGS@ $(WARNINGS)
|
||||
|
@ -320,8 +320,11 @@ java::lang::System::init_properties (void)
|
||||
SET ("java.specification.name", "Java(tm) Language Specification");
|
||||
SET ("java.specification.vendor", "Sun Microsystems Inc.");
|
||||
|
||||
// FIXME: how to set this given location-independence?
|
||||
// SET ("java.home", "FIXME");
|
||||
// This definition is rather arbitrary: we choose $(prefix). In
|
||||
// part we do this because most people specify only --prefix and
|
||||
// nothing else when installing gcj. Plus, people are free to
|
||||
// redefine `java.home' with `-D' if necessary.
|
||||
SET ("java.home", PREFIX);
|
||||
|
||||
SET ("file.encoding", default_file_encoding);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user