Build process changes for lower memory consumption.

  • user warning: Table 'variable' is marked as crashed and should be repaired query: UPDATE variable SET value = 's:1:\"1\";' WHERE name = 'image_gallery_nav_vocabulary' in /var/www/vinetoolkit.org/includes/bootstrap.inc on line 609.
  • user warning: Table 'variable' is marked as crashed and should be repaired query: UPDATE variable SET value = 'a:1:{i:0;s:13:\"primary-links\";}' WHERE name = 'menu_expanded' in /var/www/vinetoolkit.org/includes/bootstrap.inc on line 609.

There are good news for those, who already reached the system memory limits in their ANT_OPTS settings (see PermGen space error while building Vine Toolkit).

We moved all Flex compiling processes into separated build processes. This alows to avoid incremental PermGen space and memory usage by subsequent compile processes.

export ANT_OPTS="-Xmx256m -XX:MaxPermSize=128m"

or

set ANT_OPTS=-Xmx256m -XX:MaxPermSize=128m

should be enough now for most configurations/installers.