libgcj/1736

Bryce McKinlay bryce@albatross.co.nz
Mon Mar 26 18:26:00 GMT 2001


The following reply was made to PR libgcj/1736; it has been noted by GNATS.

From: Bryce McKinlay <bryce@albatross.co.nz>
To: "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
Cc: "'gcc-gnats@gcc.gnu.org'" <gcc-gnats@gcc.gnu.org>
Subject: Re: libgcj/1736
Date: Tue, 27 Mar 2001 14:32:38 +1200

 This is a multi-part message in MIME format.
 --------------66D64A85B340CEDFCCA8D529
 Content-Type: text/plain; charset=us-ascii
 Content-Transfer-Encoding: 7bit
 
 Here's a modified patch that seems to work for me. Its also a bit
 cleaner/simpler IMO, assuming it works for irix as well. Can you try it out?
 
 regards
 
   [ bryce ]
 
 
 
 --------------66D64A85B340CEDFCCA8D529
 Content-Type: text/plain; charset=us-ascii;
  name="libgcj-objectlist-2.patch"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="libgcj-objectlist-2.patch"
 
 2001-03-27  Bryce McKinlay  <bryce@albatross.co.nz>
 	    David Billinghurst  <David.Billinghurst@riotinto.com>
 
 	* Makefile.am (libffi_files): Use $(shell) wrapper instead of back
 	quotes.
 	(libgcj.la): Echo the list of object files one at a time, using a 
 	for loop.
 	(libgcjx.la): Likewise.
 	* Makefile.in: Rebuilt.
 
 Index: Makefile.am
 ===================================================================
 RCS file: /cvs/gcc/gcc/libjava/Makefile.am,v
 retrieving revision 1.129.2.5
 diff -u -r1.129.2.5 Makefile.am
 --- Makefile.am	2001/03/27 00:17:01	1.129.2.5
 +++ Makefile.am	2001/03/27 02:15:01
 @@ -132,7 +132,7 @@
  x_javao_files = $(x_java_source_files:.java=.lo)
  
  ## Extract the libffi object file names.
 -libffi_files = `find ../libffi/ \-name '*.lo'`
 +libffi_files = $(shell find ../libffi/ \-name '*.lo')
  
  libgcj_la_SOURCES = prims.cc posix.cc jni.cc exception.cc \
  	resolve.cc defineclass.cc interpret.cc name-finder.cc \
 @@ -265,13 +265,19 @@
  ## Pass the list of object files to libtool in a temporary file to 
  ## avoid tripping platform command line length limits.
  libgcj.la: $(libgcj_la_OBJECTS) $(libgcj_la_DEPENDENCIES)
 -	@echo $(libgcj_la_OBJECTS) > libgcj.objectlist;
 -	@echo $(libgcj_la_LIBADD) >> libgcj.objectlist;
 +	@echo "Creating list of libgcj object files...";
 +	@rm -f libgcj.objectlist;
 +	@for f in $(libgcj_la_OBJECTS) $(libgcj_la_LIBADD); do \
 +	  echo $$f >> libgcj.objectlist; \
 +	done
  	$(libgcj_la_LINK) -objectlist libgcj.objectlist -rpath $(toolexeclibdir) $(libgcj_la_LDFLAGS) $(LIBS)
  
  libgcjx.la: $(libgcjx_la_OBJECTS) $(libgcjx_la_DEPENDENCIES)
 -	@echo $(libgcjx_la_OBJECTS) > libgcjx.objectlist;
 -	@echo $(libgcjx_la_LIBADD) >> libgcjx.objectlist;
 +	@echo "Creating list of libgcjx object files...";
 +	@rm -f libgcjx.objectlist;
 +	@for f in $(libgcjx_la_OBJECTS) $(libgcjx_la_LIBADD); do \
 +	  echo $$f >> libgcjx.objectlist; \
 +	done
  	$(libgcjx_la_LINK) -objectlist libgcjx.objectlist -rpath $(toolexeclibdir) $(libgcjx_la_LDFLAGS) $(LIBS)
  
  
 
 --------------66D64A85B340CEDFCCA8D529--
 



More information about the Gcc-prs mailing list