patches/gcc/4.4.1/340-ecjx-host-cc.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Jul 01 00:24:04 2010 +0200 (2010-07-01)
changeset 2002 1be81b72dea4
permissions -rw-r--r--
libc/glibc: fix installed scripts

glibc installs some bash-scripts, but uses the path to the buildtool
bash as interpreter (on the shebang line). This is only a symlink to
the real bash, and thus is not available at runtime.

Fix that by assuming that bash on the target *will* be /bin/bash.
     1 diff -ur gcc-4.4.1-orig/libjava/Makefile.in gcc-4.4.1/libjava/Makefile.in
     2 --- gcc-4.4.1-orig/libjava/Makefile.in	2009-08-04 04:12:27.000000000 -0700
     3 +++ gcc-4.4.1/libjava/Makefile.in	2009-09-23 22:03:15.750951483 -0700
     4 @@ -8874,6 +8874,9 @@
     5  ecjx$(EXEEXT): $(ecjx_OBJECTS) $(ecjx_DEPENDENCIES) 
     6  	@rm -f ecjx$(EXEEXT)
     7  	$(ecjx_LINK) $(ecjx_LDFLAGS) $(ecjx_OBJECTS) $(ecjx_LDADD) $(LIBS)
     8 +ecjx.$(OBJEXT): $(ecjx_SOURCES)
     9 +	@rm -f ecjx.$(OBJEXT)
    10 +	$(CC_FOR_BUILD) $(BUILD_CFLAGS) -c -o $@ $<
    11  gappletviewer$(EXEEXT): $(gappletviewer_OBJECTS) $(gappletviewer_DEPENDENCIES) 
    12  	@rm -f gappletviewer$(EXEEXT)
    13  	$(gappletviewer_LINK) $(gappletviewer_LDFLAGS) $(gappletviewer_OBJECTS) $(gappletviewer_LDADD) $(LIBS)