This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Patch: Speed up libgcj build by splitting up the compile of gnu.xml package.
- From: David Daney <ddaney at avtrex dot com>
- To: Java Patch List <java-patches at gcc dot gnu dot org>
- Date: Thu, 01 Feb 2007 15:23:38 -0800
- Subject: Patch: Speed up libgcj build by splitting up the compile of gnu.xml package.
The subject pretty much says it all.
I was seeing a maximum memory usage of more than 200MB before, now no
gnu.xml.* sub-package build uses more than 100.
Tested on x86_64-pc-linux-gnu with make -k check in libjava resulting in
no failures.
OK to commit?
2007-02-01 David Daney <ddaney@avtrex.com>
* scripts/makemake.tcl: Replace gnu/xml build with build of all
its subpackages.
* sources.am: Regenerate.
* Makefile.in: Regenerate.
Index: scripts/makemake.tcl
===================================================================
--- scripts/makemake.tcl (revision 121441)
+++ scripts/makemake.tcl (working copy)
@@ -45,7 +45,15 @@ set package_map(gnu/javax/swing/plaf/gtk
set package_map(gnu/java/awt/peer/swing) bc
-set package_map(gnu/xml) bc
+set package_map(gnu/xml/aelfred2) bc
+set package_map(gnu/xml/dom) bc
+set package_map(gnu/xml/libxmlj) bc
+set package_map(gnu/xml/pipeline) bc
+set package_map(gnu/xml/stream) bc
+set package_map(gnu/xml/transform) bc
+set package_map(gnu/xml/util) bc
+set package_map(gnu/xml/validation) bc
+set package_map(gnu/xml/xpath) bc
set package_map(javax/imageio) bc
set package_map(javax/xml) bc
set package_map(gnu/java/beans) bc