The cfarm compile farm project

The cfarm compile farm 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


TL;DR: on cfarm23, your old home data is in /oldhome, please copy anything useful before it becomes unavailable.

Our smaller hosts usually can't have a local disk, so in that case we provide home directories over NFS from a bigger server.

This has been the case for cfarm23, one of our EdgeRouter host. Unfortunately, due to hardware constraints, we have to change the disk backing its home directory and we cannot migrate the data.

As a result, cfarm23 now has a brand new empty home directory, mounted over NFS from a new server. We still provide the old home mounted on /oldhome, but cannot make any promise about how long this old data will stay available. Please copy any useful data from the old home before it becomes permanently unavailable.

Additionally, cfarm91, our RISC-V VisionFive1 host, now also uses a NFS home instead of the local SD card. This should speed up builds significantly, although the CPU cores remain quite slow. In that case, we were able to copy the data over, which means that no action is required.

We are happy to announce the latest addition to the farm, a POWER9 Blackbird system from Raptor Computing Systems. This new host is located in Toulouse, France, and runs Debian bookworm in little-endian mode.

With 8 cores and 32 threads, it is a smaller system compared to cfarm135, but should still provide appreciably fast build times on a POWER architecture.

It is available to all farm users over SSH on cfarm29.cfarm.net. It has actually been available for some weeks already, but we wanted to add a bigger disk before announcing it.

Many thanks to the dedicated developer who donated the hardware, and to tetaneutral.net for hosting it!

The transition to our new cfarm.net domain is complete. All machines are now referred to as cfarmXX, or cfarmXX.cfarm.net. The old naming convention and domain (gccXX and gccXX.fsffrance.org) are obsolete and should not be used.

The website formerly at cfarm.tetaneutral.net is now available (with redirects) at portal.cfarm.net, and a new landing page for the project, complete with documentation, will soon be available directly at cfarm.net. This is still in progress.

DNS records for fsffrance.org will no longer be updated, and new machines will only be added under the cfarm.net domain.