Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.33 KB

README.md

File metadata and controls

27 lines (21 loc) · 1.33 KB

GCCprefab

The GCCprefab simple build system for building GNU Compiler Collection (GCC) from sources. Developed as part of my GSoC '22 project with GCC.

Features

  • 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

Contributing

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!