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

The Compile Farm project is pleased to announce the immediate availability of cfarm240, an Arm Morello SoC prototype board running CheriBSD (a FreeBSD derivative).

This system-on-chip research platform features a custom quad-core aarch64 Neoverse N1-based CPU implementing CHERI (a memory protection model), and has 32GB system memory. Disk space is limited (~200GB); please be mindful of your resource usage.

We are still in the process of transitioning to our new domain name and website; please SSH to


  • Morello boards are the only physical implementation of this ISA; lessons learned will be carried to future Arm extensions, so binary compatibility with Morello is not guaranteed.
  • You will want to read about packages.
  • If you need help with CHERI-specific problems (not Compile Farm issues), consider joining their Slack.

Thank you to the University of Cambridge for hosting (and developing) this machine!

The Compile Farm project is happy to announce two new sparc64 LDOMs, each with 32 dedicated threads, 32GB memory, and 1.5TB of disk. They are hosted on a SPARC T4-2 server.

One runs Debian on Linux 6.3, and the other runs Oracle Solaris 11.4.

The Linux system, cfarm105, replaces gcc102 (a SPARC T3-2* that suffered from irreparable hardware problems and is being removed from its data center today). All user accounts and data have been migrated.

The Solaris system, cfarm106, is the Farm's first Solaris 11.4 machine and we hope it will prove interesting and useful. It has been set up with a substantial number of Oracle-provided developer tools, including Rust 1.61, LLVM 14, and GCC 12. The OpenCSW package manager has been installed as well.

We are in the process of transitioning to our own domain name,, online now at:

  • ssh -p 2202 (Linux)
  • ssh -p 2203 (Solaris)

An announcement with details about our new domain, website, and other project-related matters will be made soon. Please consider switching to from for all machines as soon as possible. The "old" subdomains will continue to work but may not be updated.

These sparc64 systems are donated, hosted, and managed by Adélie Linux.
Thanks to for hosting gcc102 for the last 3 years.

* Compared to the T3 (in-order execution), the T4 (out-of-order) has much better single-threaded performance.

POWER10 machine


We now have a POWER10 machine in the Compile Farm: gcc120.


It is donated by IBM, and hosted at OSUOSL like most Power machines.  Thanks!


It is an IBM E1050, 192 hardware threads, 2TB RAM, 11TB disk.  It runs AlmaLinux,

a RHEL descendant / clone.


It is open for general use immediately.  Enjoy, but use it responsibly: most importantly,

always be aware other people want to use it as well :-)


GCC bootstrap takes 26m, and testsuite takes 6m.  With --enable-languages=all.  But Ada and D

did not actually build, I'll work on getting some working pre-built compilers for those installed in

/opt/cfarm for that, which you can use to build new compilers with.


Thanks to everyone involved for making this reality at long last!