On Monday, 7 September 2020 at 10:41:50 UTC, wjoe wrote:

Options I can think of are:
A) A Dockerfile for each case in (1.,) 2. and 3., or
B) A docker container which provides the environment to build GCC and a (Cirrus) CI config which defines the tasks to cover (1.,) 2. and 3.


Small update.
Option A) isn't possible with Cirrus CI because the check-out phase takes about 54 minutes on average and building the container about 6 minutes. Then the task is terminated on the 60 minutes mark (the default timeout) before it even starts the GCC configuration phase.

The environment is 4GB RAM and dual CPU with 16 threads.

Reply via email to