Title
#core
theopolis

theopolis

12/22/2020, 3:14 PM
@Stefano Bonicatti sorry that you have to repeat yourself (haha) but is there a reason we cannot build Linux
RelWithDebInfo
instead of
Release
in Azure? is it because we do not have enough disk space? do we have any sense if this is fixable? for example if we can save 1G of build artifacts can we enable this mode?
3:15 PM
I ask because
RelWithDebInfo
would make the release process much easier for us. We could use the artifacts from Azure directly.
Stefano Bonicatti

Stefano Bonicatti

12/22/2020, 3:54 PM
Yes it was a problem of space. I did some tests now: a Release build on the CI leaves 12GB of free space, but we have to take into account that there's only ~1GB of ccache cache, which can grow up to 5GB. Beyond that, locally a Release build takes 5.5GB, while a RelWithDebInfo one takes 16GB. So there's a 10.5GB difference, and a 1.5GB allowance... for ccache and other things that might fluctuate, which I don't think it's enough
3:59 PM
Sorry, forgot to mention, this is on Linux
4:45 PM
The only way I think we can do this is to use an additional job for Linux, where we don't build the tests and we build in RelWithDebInfo mode
4:46 PM
we're actively using 6/10 job for a single run
theopolis

theopolis

12/23/2020, 2:59 AM
this is awesome!!