This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/14614] Double target prefixed gcjh
- From: "ericw at evcohs dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 11 Oct 2004 22:18:13 -0000
- Subject: [Bug bootstrap/14614] Double target prefixed gcjh
- References: <20040317040401.14614.corsepiu@faw.uni-ulm.de>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From ericw at evcohs dot com 2004-10-11 22:18 -------
Subject: Re: Double target prefixed gcjh
tromey at gcc dot gnu dot org wrote:
>------- 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) ); \
>
>
>
>
Patch works for the avr target. Thanks!
Eric
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14614