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


A new SPARC64 machine running Debian is available. It has a relatively old T3 processor, but provides 32 CPU cores and 256 threads.

It is already possible to login to this new machine with:

ssh username@gcc102.fsffrance.org

Many thanks to ylibc.org for making this machine available!

gcc119 maintainance

2020-05-15

The Compile Farm AIX 7.2 system (gcc119) will be offline and unavailable on Monday, May 18, to transfer the system to a different partition.  All user files should be available on the new partition when the transfer is complete and the system is restarted.  The system will be transferred back to the original partition at a later time.

We have a new machine in the compile farm: gcc203.  It is a POWER8 system in big-endian mode running Linux, that is, powerpc64-linux.

It runs Debian; it is a 8-cpu partition of a bigger machine (an S822).
That means you shouldn't normally use more than -j32 (and always much less for non-interactive runs, of course).

The Power ISA machines we now have are:

Name Arch OS CPU cores CPU threads RAM Disk
gcc110 POWER7 BE Linux 16 cores 64 threads 64 GB 1.8 TB
gcc203 POWER8 BE Linux 8 cores 64 threads 64 GB 1.0 TB
gcc112 POWER8 LE Linux 20 cores 160 threads 256 GB 1.8 TB
gcc135 POWER9 LE Linux 32 cores 128 threads 256 GB 24.9 TB
gcc111 POWER7 BE AIX 12 cores 48 threads 128 GB  
gcc119 POWER8 BE AIX 16 cores 128 threads 160 GB  

 

So, clearly, as a workhorse machine you should use gcc135!

The list of machines currently has some of the CPU/core numbers wrong for gcc203; we're working on it, various programs do not know how to handle virtualised systems well.

Enjoy, and please be mindful of others!