The GCCprefab
simple build system for building GNU Compiler Collection (GCC) from sources.
Developed as part of my GSoC '22 project with GCC.
- One single script written in Bash
- Takes in a build configuration file with a custom format inspired by Spack spec syntax and the Windows INI / TOML format for configuration files
- Clones the main GCC Git repo, or a custom mirror of your choice
- Upon execution, logs standard output for each phase of the build process into a timestamped log file,
which is
xz
-compressed after each phase completes successfully - Licensed under the permissive Apache 2.0 license
Any meaningful feedback is welcome (no spam please). Please feel free to open an issue to report a bug or suggest new features. You can also fork the repo and submit a pull request (PR) if you have a fix ready for review. Or simply head over to the thread at Fortran-lang Discourse forum to join the discussion!