[Bug bootstrap/14614] Double target prefixed gcjh

tromey at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Mon Oct 11 21:20:00 GMT 2004


------- Additional Comments From tromey at gcc dot gnu dot org  2004-10-11 21:20 -------
I suppose you could try this.
I made it by looking at what other install rules are
doing in this area.  I'm not at all sure it is correct.

Index: Make-lang.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/java/Make-lang.in,v
retrieving revision 1.145
diff -u -r1.145 Make-lang.in
--- Make-lang.in 22 Sep 2004 11:21:21 -0000 1.145
+++ Make-lang.in 11 Oct 2004 21:17:52 -0000
@@ -207,7 +207,9 @@
 	    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) ); \


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14614



More information about the Gcc-bugs mailing list