[Mono-list] NAnt dependency

Pokey the Penguin pokey@linuxmail.org
24 Jul 2002 00:19:49 +0100

On Tue, 2002-07-23 at 23:55, Hans Van Wesenbeeck wrote:
> I get extremely excited whenever the expression 'self-hosting' appears
> on the Mono home pages. However, neither the current release (0.12), nor
> a CVS checkout seem to allow for a complete self-hosting build, because
> of a dependency on nant.exe. My question: is there a relatively
> straightforward way to repeat the steps taken by Paolo to get Mono
> completely self-hosted on linux?

A lot of work has been done on this area in the last 12 hours by Martin
Baulig, Peter Williams and Alp Toker. First, update your mcs CVS module.

I will assume you already have a working mono/mcs setup such as one
acquired from http://www.atoker.com/mono/.

To build the compiler and class libraries in Linux, run:

    make -f makefile.gnu

To install them, run:

    make -f makefile.gnu install

You can also specify a prefix:

    make -f makefile.gnu install prefix=/opt

If you want to produce and distribute a monocharge tarball, run:

    make -f makefile.gnu dist

It's as easy as that!

       | o_o | 
       | \_/ |
      //    \ \                                          penguins
     (| mono | )                                       do it best
    /'\_    _/`\