From 085939a49a4eb145c4d269aa3427d755b606c6e5 Mon Sep 17 00:00:00 2001 From: "Bobby R. Bruce" Date: Mon, 13 Nov 2023 07:58:37 -0800 Subject: [PATCH] website: Add doc explaining GCC-9 not supported (#94) --- _pages/documentation/general_docs/building/index.md | 4 +++- _pages/documentation/learning_gem5/part1/part1_1_building.md | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/_pages/documentation/general_docs/building/index.md b/_pages/documentation/general_docs/building/index.md index 32e910eff..ed366f760 100644 --- a/_pages/documentation/general_docs/building/index.md +++ b/_pages/documentation/general_docs/building/index.md @@ -38,7 +38,9 @@ information on this. * **git** : gem5 uses git for version control. * **gcc**: gcc is used to compiled gem5. **Version >=7 must be used**. We -support up to gcc Version 12. +support up to gcc Version 12. **Note**: GCC Version 9 may be used but is not officially +supported due to it +[increasing gem5 Object File sizes](https://github.com/gem5/gem5/issues/555). * **Clang**: Clang can also be used. At present, we support Clang 6 to Clang 14 (inclusive). * **SCons** : gem5 uses SCons as its build environment. SCons 3.0 or greater diff --git a/_pages/documentation/learning_gem5/part1/part1_1_building.md b/_pages/documentation/learning_gem5/part1/part1_1_building.md index a94c18bcc..9f6161b39 100644 --- a/_pages/documentation/learning_gem5/part1/part1_1_building.md +++ b/_pages/documentation/learning_gem5/part1/part1_1_building.md @@ -49,6 +49,10 @@ sudo apt install build-essential git m4 scons zlib1g zlib1g-dev libprotobuf-dev **We support GCC Versions >=7, up to GCC 11** + **Note**: We do not recommend using GCC Version 9 due to a [known issue + with it increasing gem5 Object File size](https://github.com/gem5/gem5/issues/555). + It is not officially supported. + 3. [SCons 3.0+](http://www.scons.org/) : gem5 uses SCons as its build environment. SCons is like make on steroids and uses Python scripts for all aspects of the build