changeset 340:4f317ccfdce2

2007-11-09 Gary Benson <gbenson@redhat.com> * patches/icedtea-ecj.patch (j2se/make/common/Release.gmk): Avoid long argument lists.
author Gary Benson <gbenson@redhat.com>
date Fri, 09 Nov 2007 07:37:31 -0500
parents 3b5d33558c92
children 93bc6c6a21b7
files ChangeLog patches/icedtea-ecj.patch
diffstat 2 files changed, 27 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Nov 09 05:55:15 2007 -0500
+++ b/ChangeLog	Fri Nov 09 07:37:31 2007 -0500
@@ -1,3 +1,8 @@
+2007-11-09  Gary Benson  <gbenson@redhat.com>
+
+	* patches/icedtea-ecj.patch
+	(j2se/make/common/Release.gmk): Avoid long argument lists.
+
 2007-11-09  Gary Benson  <gbenson@redhat.com>
 
 	* patches/icedtea-ecj.patch
--- a/patches/icedtea-ecj.patch	Fri Nov 09 05:55:15 2007 -0500
+++ b/patches/icedtea-ecj.patch	Fri Nov 09 07:37:31 2007 -0500
@@ -732,25 +732,37 @@
  classheaders.clean:
 --- openjdk.old/j2se/make/common/Release.gmk	2007-11-07 11:48:30.000000000 -0500
 +++ openjdk-ecj/j2se/make/common/Release.gmk	2007-11-07 11:49:02.000000000 -0500
-@@ -652,7 +652,7 @@
- $(RESOURCES_JAR): $(RES_JAR_ARGLIST) $(JAR_MANIFEST_FILE)
+@@ -649,10 +649,11 @@
+ $(RES_JAR_ARGLIST): $(RES_JAR_FILELIST)
  	$(prep-target)
- 	$(BOOT_JAR_CMD) c0mf $(JAR_MANIFEST_FILE) $@ \
+ 	$(SED) -e "s@^@-C $(CLASSBINDIR) @" $< > $@
+-$(RESOURCES_JAR): $(RES_JAR_ARGLIST) $(JAR_MANIFEST_FILE)
++$(RESOURCES_JAR): $(RES_JAR_FILELIST) $(JAR_MANIFEST_FILE)
+ 	$(prep-target)
+-	$(BOOT_JAR_CMD) c0mf $(JAR_MANIFEST_FILE) $@ \
 -	    @$(RES_JAR_ARGLIST) $(JAR_JFLAGS)
-+	    `cat $(RES_JAR_ARGLIST)` $(JAR_JFLAGS)
++	(cd $(CLASSBINDIR) && $(CAT) $(RES_JAR_FILELIST) | \
++	$(BOOT_JAR_CMD) c0mf@ $(JAR_MANIFEST_FILE) $@ \
++	    $(JAR_JFLAGS))
  	@$(java-vm-cleanup)
  
  # Create jsse.jar containing SunJSSE implementation classes
-@@ -711,7 +711,7 @@
- $(RT_JAR): $(RT_JAR_ARGLIST) $(JAR_MANIFEST_FILE)
+@@ -708,10 +709,11 @@
+ $(RT_JAR_ARGLIST): $(RT_JAR_FILELIST)
  	$(prep-target)
- 	$(BOOT_JAR_CMD) c0mf $(JAR_MANIFEST_FILE) $@ \
+ 	$(SED) -e "s@^@-C $(CLASSBINDIR) @" $< > $@
+-$(RT_JAR): $(RT_JAR_ARGLIST) $(JAR_MANIFEST_FILE)
++$(RT_JAR): $(RT_JAR_FILELIST) $(JAR_MANIFEST_FILE)
+ 	$(prep-target)
+-	$(BOOT_JAR_CMD) c0mf $(JAR_MANIFEST_FILE) $@ \
 -	    @$(RT_JAR_ARGLIST) $(JAR_JFLAGS)
-+	    `cat $(RT_JAR_ARGLIST)` $(JAR_JFLAGS)
++	(cd $(CLASSBINDIR) && $(CAT) $(RT_JAR_FILELIST) | \
++	$(BOOT_JAR_CMD) c0mf@ $(JAR_MANIFEST_FILE) $@ \
++	    $(JAR_JFLAGS))
  	@$(java-vm-cleanup)
  
  # Meta-index construction to make core class loaders lazier
-@@ -945,19 +945,6 @@
+@@ -945,19 +947,6 @@
  	@$(java-vm-cleanup)
  	$(CP) $(LIBDIR)/tools.jar $(JDK_IMAGE_DIR)/lib/tools.jar
  	@#
@@ -770,7 +782,7 @@
  	@# CORBA supported orb.idl and ir.idl should be copied to lib
  	@#
  	$(CP) $(LIBDIR)/orb.idl $(JDK_IMAGE_DIR)/lib/orb.idl
-@@ -1036,16 +1023,6 @@
+@@ -1036,16 +1025,6 @@
  	$(CP) $(PLATFORM_SRC)/bin/java_md.h $(JDK_IMAGE_DIR)/src/launcher
  	$(CD) $(JDK_IMAGE_DIR)/src && $(ZIPEXE) -qr ../src.zip *
  	$(RM) -r $(JDK_IMAGE_DIR)/src