The GCC Compile Farm project

The GCC Compile farm project maintains machines of various architectures and provides SSH access to free software developers, GCC and others (GPL, BSD, MIT, ...).

Once your account application is approved (see the Request an account page), you get full SSH access to all the farm machines, current and future.

For more information about usage, see the wiki page of the project.

Latest news


Due to a hardware failure, gcc220 had to be reinstalled on new hardware.

Unfortunately, it means that all user data on the old system has been lost.

On the bright side of things, the new hardware is much larger, with 12 cores / 24 threads and 384 GB of RAM.

Many thanks to openbsd.amsterdam for providing the hardware and hosting it!

We are happy to announce a quite exotic addition to the farm: a mips64 machine running OpenBSD. This is a EdgeRouter 4 with a Cavium CPU, just like gcc230. The new machine is reachable over SSH at gcc231.fsffrance.org.

The system comes with a comprehensive set of software, installed through OpenBSD binary packages. It is possible to install more packages upon request. However, note that some binary packages are missing on MIPS, such as GCC.

Thanks to Denis Ovsienko for providing and hosting these mips64 boards!

A new mips64 machine has been added to the farm: gcc230 is a EdgeRouter 4 running Debian 10.

Compared to the existing MIPS boards gcc22 and gcc23, it has a slightly newer Cavium CPU with 4 cores, but only 1 GB of memory. In addition, it has a local disk while the existing boards have their home over NFS, and it runs a newer Debian version.

As always, this is a shared system, so make sure to use reasonable amount of resources (disk space, CPU, memory). On this system specifically, memory-hungry tasks should be avoided or run single-threaded: make sure to monitor your memory usage.

Many thanks to Denis Ovsienko for providing and hosting the board!