[M3devel] Build Server - Plan

Darko Volaric lists at darko.org
Fri Aug 14 02:14:16 CEST 2015


I want to try to support every sort of backend I can configure. That's the
focus, frontend and backend executables.

In particular the idea is to be able to test backends against each other
for correctness with a particular front end (and the other way around).

On Thu, Aug 13, 2015 at 1:31 PM, Hendrik Boom <hendrik at topoi.pooq.com>
wrote:

> On Thu, Aug 13, 2015 at 01:27:54PM -0700, Darko Volaric wrote:
> > I'm setting up a server for building CM3 that takes a "minimalist"
> approach.
> >
> > It's a machine running several virtual machines, one for each platform
> > supported by CM3. Each VM will contain clean install of the OS plus any
> > external tool dependencies. It will have a minimal compiler install,
> > basically enough to compile itself for the host target.
> >
> > I'm going create one VM for each target I have a bootstrap compiler for,
> so
> > if you think you'll find this useful and you want a target supported
> PLEASE
> > CONTRIBUTE A BOOTSTRAP COMPILER. MacOS, Linux and Windows will be first
> up.
> >
> > Users can request any version of the compiler from the github repository
> > and all new commits will be automatically built for all platforms.
> >
> > The publicly available build products will be:
> >
> > - minimal executables for bootstrap, eg the frontend and a backend
> > - model compiler config files
> > - compilation logs for bootstrap executables
> > - compilation logs for most modules in the github repository
> > - logs for certain tests
> >
> > Packages, libraries, scripts and non-essential tools or executables will
> > not be built or used, the idea being that people take the minimal
> > bootstraps and build from there.
> >
> > I'll post the URL when it's up and running and any suggestions are
> welcome.
>
> Will the C backend be one of the platforms (or several, if they're not
> yet all compatible?)
>
> -- hendrik
> _______________________________________________
> M3devel mailing list
> M3devel at elegosoft.com
> https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20150813/431417f4/attachment-0002.html>


More information about the M3devel mailing list