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

Software in the Public Interest (SPI) is a 501(c)(3) non-profit corporation registered in the state of New York founded to act as a fiscal sponsor for organizations that develop open source software and hardware.

Compile Farm has been accepted as an SPI Associated Project.

This does not bind Compile Farm to SPI in any way. It means that SPI will accept donations, hold assets, and provide legal assistance on our behalf. SPI can also sign contracts for us.

Fundraising is an important function of any major project, and having the ability to do so transparently and legitimately means we can more easily acquire new hardware, repair existing hardware, and hire contractors should the need arise.

We're looking into similar arrangements with European charities.

We have a new Apple M1 machine running macOS, gcc104. It should provide the same kind of services as gcc304 (which is no longer available). Disk space is limited, so please be mindful and clean up your working trees when you no longer need them.

Many additional software are installed through homebrew. However, they are not enabled by default because they may conflict with native macOS tools. To use them, either run the custom homebrew command to update your $PATH, or use binaries directly from /opt/homebrew/bin/.

Many thanks to Adélie Linux for providing and hosting this new machine!

gcc13 and gcc14 will be replaced with new hardware on October 9th. Starting from this date, the DNS names for gcc13 and gcc14 will be changed to point to the new machines.

Data will not be copied over to the new machines. Please backup any important data you have on the old machines.

gcc14 will remain available for a limited amount of time after the change, and will still be reachable under its IP address (

gcc13 experienced a disk failure some time ago and is not currently reachable, but some of its data was copied to gcc14 under /home/gcc13/. It was unfortunately not possible to recover all data from gcc13.

Thanks a lot to Smile for hosting these machines for many years and for their continuing support!