This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Page tree
Skip to end of metadata
Go to start of metadata

How to use gump to compile kaffe, classpath, etc

In an effort to make it easier to get a gump run in place that bootstraps the java environment...

  • follow the getting started documentation (might look at BrutusConfig for info on the dependencies on a debian system).
  • edit ./freej-gump-run and set JAVA_HOME if neccessary
  • run ./freej-gump-run which lives in the gump trunk.

complain that it doesn't work on the general at gump dot apache dot org mailing list :-D

Using a specific version or stable branch

Specify the CVS tag for the version to use on the module definition. See http://gump.apache.org/metadata/module.html#cvs. You'll probably want to keep these module definitions in parallel so you need to set the module attribute on the module definition as well. For example:

<module module="classpath" name="classpath-STABLE" tag="STABLE">
  <!-- ... -->
  <project name="classpath-STABLE-autogen">
    <script name="autogen"/>
    <home nested="dest-@[[Date(2005-02-27T14:06:02Z)]]@"/>
  </project>

  <project name="classpath-STABLE-configure">
    <configure>
      <arg name="--prefix" path="dest-@[[Date(2005-02-27T14:06:02Z)]]@"/>
      <arg name="--disable-gtk-peer" value="true"/>
    </configure>
    <home nested="dest-@[[Date(2005-02-27T14:06:02Z)]]@"/>
    
    <depend name="classpath-STABLE-autogen"/>
  </project>
  <!-- ... -->
</module>

Note that if you change project or module names, you should be careful to change them everywhere...

  • No labels