This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]