-
Notifications
You must be signed in to change notification settings - Fork 66
Description
Problem
Hi,
I am having a problem while building a docker image of FairSoft in the public github runners. Since last latest version of ROOT (3.36.04), the building process fails because it uses up too much storage, which exceeds the Github storage quota. The main storage usage is from ROOT and Geant4.
Solution
The storage usage can be reduced if the build tree files (in the build folder) are immediately deleted after a library is installed. At the current version, in the end of the build process, both the built tree and install tree exist, which doubles the amount of storage required by all the libraries.
Another solution is to separate the build process of ROOT and Geant4, such that users could just delete the build tree after the installation of each library.