Changeset 14167


Ignore:
Timestamp:
10/07/12 08:14:24 (8 years ago)
Author:
Mark Evenson
Message:

Be more aggressive in the default build options.

Copy 'abcl.properties.in' to have these defaults kick in during ABCL
runtime builds.

Always perform incremental compilations of the ABCL runtime.

Optimize runtime wrappers for contemporary 64bit ORCL Hotspot JVM
implementations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/abcl.properties.in

    r14165 r14167  
    11# $Id$
    22
    3 # XXX should be called 'build.properties' but this collides with its usage by the Eclipe IDE
     3# XXX should be called 'build.properties' but this collides with its
     4#     usage by the Eclipe IDE
    45
    56# Template for Ant based build process settings.
    67
     8# Copy to 'abcl.properties' to set options to local builds.
     9
    710# Attempt to perform incremental compilation?
    8 #abcl.build.incremental=true
     11abcl.build.incremental=true
    912
    1013# Additional site specific startup code to be merged in 'system.lisp' at build time
    1114#abcl.startup.file=${basedir}/startup.lisp
    1215
    13 # java.options sets the Java options in the abcl wrapper scripts
    14 #
     16## java.options sets the Java options in the abcl wrapper scripts
     17
     18# Reasonable defaults for circa-2012, ORCL JVM implementations
     19java.options=-d64 -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=1g
     20
    1521# See
    1622# http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
     
    3844
    3945# Enable assertions specified via the JVM contract
     46# TODO move all use of org.armedbear.lisp.Debug assertions to this interface.
    4047#java.options=-ea
    4148
     
    4754
    4855# JVM option to execute when debugging the Lisp compilation via 'abcl.compile.lisp.debug'
     56# Debug the compilation by connecting a JVM debugger to localhost:6789 via JDWP.
    4957#abcl.compile.lisp.debug.jvmarg=-agentlib:jdwp=transport=dt_socket,server=y,address=6789,suspend=y
    5058
Note: See TracChangeset for help on using the changeset viewer.