aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2004-12-03 19:32:38 +0000
committerTom Tromey <tromey@gcc.gnu.org>2004-12-03 19:32:38 +0000
commit8b45a0d38e2c0643c0f0c4a32b512229fe721a03 (patch)
tree5a60d87631171e7e9ca9e98f335f82679b251d0f
parent76f56a4d25dc7834baca10cb9b538015a4f5abda (diff)
downloadgcc-8b45a0d38e2c0643c0f0c4a32b512229fe721a03.zip
gcc-8b45a0d38e2c0643c0f0c4a32b512229fe721a03.tar.gz
gcc-8b45a0d38e2c0643c0f0c4a32b512229fe721a03.tar.bz2
re PR bootstrap/14614 (Double target prefixed gcjh)
PR bootstrap/14614: * Make-lang.in (java.install-common): Only install transformed From-SVN: r91692
-rw-r--r--gcc/java/ChangeLog6
-rw-r--r--gcc/java/Make-lang.in4
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 9b85160..3a2ff2e 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,9 @@
+2004-12-03 Tom Tromey <tromey@redhat.com>
+
+ PR bootstrap/14614:
+ * Make-lang.in (java.install-common): Only install transformed
+ gcjh if gcj-cross exists.
+
2004-12-03 Andrew Haley <aph@redhat.com>
PR java/18812
diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in
index 16094b9..8adcf44 100644
--- a/gcc/java/Make-lang.in
+++ b/gcc/java/Make-lang.in
@@ -217,7 +217,9 @@ java.install-common: installdirs
rm -f $(DESTDIR)$(bindir)/$$tool_transformed_name$(exeext); \
$(INSTALL_PROGRAM) $$tool$(exeext) $(DESTDIR)$(bindir)/$$tool_transformed_name$(exeext); \
chmod a+x $(DESTDIR)$(bindir)/$$tool_transformed_name$(exeext); \
- if [ $$tool = gcjh ]; then \
+ if [ -f $(GCJ)-cross$(exeext) ]; then \
+ true; \
+ elif [ $$tool = gcjh ]; then \
rm -f $(DESTDIR)$(bindir)/$(GCJH_TARGET_INSTALL_NAME)$(exeext); \
( cd $(DESTDIR)$(bindir) && \
$(LN) $$tool_transformed_name$(exeext) $(GCJH_TARGET_INSTALL_NAME)$(exeext) ); \