[Mono-devel-list] mono CVS tree: Variants of 'make bootstrap'

Raja R Harinath rharinath at novell.com
Fri May 21 06:58:38 EDT 2004


Hi,

I recently checked in several changes to the mono Makefile.am that
provides several useful variants of "make bootstrap".

  make get-monolite-latest
  make monolite-bootstrap

      Based on a patch from Jaroslaw Kowalski.  This is useful if you
      don't have any mono packages installed on your machine, and don't
      want to install any just to build from CVS.

  make faststrap

      Does a two-stage bootstrap instead of the three-stage "make bootstrap".
      Assumes that you have run "bootstrap" or "monolite-bootstrap" on
      the tree before.

  make fasterstrap

      This is like running 'make' directly in the mono/ and mcs/
      directories.  This should only be done if you know:

        1. The corlib_version requirement of mono hasn't changed.

        2. You haven't (or cvs hasn't) changed any of the files in mcs/mcs,
           mcs/class/{corlib,System,System.Xml,Mono.CSharp.Debugger} 

      This assumes that you have run "bootstrap" or "monolite-bootstrap"
      on the tree before.

  make -k bootstrap-check

      Runs 'make -k run-test' in the mcs/ tree, using an uninstalled mono
      runtime from a newly bootstrapped tree.

- Hari



More information about the Mono-devel-list mailing list