Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/compiler-explorer/infra

Infrastructure to set up the public Compiler Explorer instances and compilers
https://github.com/compiler-explorer/infra

compiler-explorer infrastructure python terraform

Last synced: about 2 months ago
JSON representation

Infrastructure to set up the public Compiler Explorer instances and compilers

Awesome Lists containing this project

README

        

# Compiler Explorer Infrastructure

A whole bag of scripts and AWS config to run [Compiler Explorer](https://gcc.godbolt.org).

Of most use to the casual observer is probably the code in `bin/ce_install` - a tool to install the
Compiler Explorer compilers to `/opt/compiler-explorer`. In particular, the open source compilers can be
installed by anyone by running:

```bash
$ make ce # this installs python modules etc
$ ./bin/ce_install install compilers
```

This will grab all the open source compilers and put them in `/opt/compiler-explorer` (which must be writable by
the current user). To get the beta and nightly-built latest compilers, add the parameter `--enable nightly` to the command.

To list installation candidates, use `./bin/ce_install list`. A single installation can be installed by name.

More info can be found [here](https://github.com/compiler-explorer/infra/blob/main/docs/installing_compilers.md)

# Built compilers

Status page to our daily built compilers https://compiler-explorer.github.io/compiler-workflows/build-status