From 6ae7c6becc808fe12c55250d66109c9490c43928 Mon Sep 17 00:00:00 2001 From: Horst Schirmeier Date: Thu, 6 Aug 2015 14:37:18 +0200 Subject: [PATCH] doc: clarify gem5 build configuration Change-Id: I53d0931e28fa70438a3b8c3ccb289730f0485e94 --- doc/how-to-build.txt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/doc/how-to-build.txt b/doc/how-to-build.txt index 218f1fb9..205f6020 100644 --- a/doc/how-to-build.txt +++ b/doc/how-to-build.txt @@ -222,9 +222,10 @@ For the first time (incl. selecting an experiment): $ cmake .. 4. Modify the generated configuration according to your needs using $ ccmake . - At least, you should set an experiment and turn on the following - flags: BUILD_GEM5 = BUILD_ARM = ON. Additionally, all config - options specific for other simulator should be turned OFF. + At least, you should set an experiment and turn on the configuration flags + BUILD_GEM5 and BUILD_ARM. Additionally, all config options specific for + other back-ends and architectures should be turned OFF, especially + BUILD_BOCHS and BUILD_X86. 5. Typing $ make (or nice make -jN) will start the build process of Fail* and gem5. This automatically @@ -239,6 +240,9 @@ For the first time (incl. selecting an experiment): (e.g. a release build, i.e. using "gem5.fast" instead of "gem5.debug") can be changed in the aforementioned gem5.cmake file. +NOTE: gem5 currently does not compile with the newer clang-based daily builds + of AspectC++ (ac++). You may need to use the ac++ 1.2 release instead. + After changes to Fail*/gem5 code (incl. aspect headers): ------------------------------------------------------------ 1. Clean the current build by typing