[coreboot-gerrit] New patch to review for coreboot: README: improve description of compiler requirements

Patrick Georgi (pgeorgi@google.com) gerrit at coreboot.org
Thu Jul 23 21:10:00 CEST 2015


Patrick Georgi (pgeorgi at google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/11047

-gerrit

commit 438b506c5dd39de56682bc6900097cbefe923a08
Author: Patrick Georgi <pgeorgi at chromium.org>
Date:   Thu Jul 23 21:08:30 2015 +0200

    README: improve description of compiler requirements
    
    People run into "building bootblock without the required toolchain" too often.
    Update documentation so they don't try to use random compilers to build
    coreboot.
    
    Change-Id: I9715b52a4bac9b886cc5627add074c04e06a0828
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
---
 README | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/README b/README
index 2c25bef..357ec02 100644
--- a/README
+++ b/README
@@ -41,15 +41,22 @@ For details please consult:
 Build Requirements
 ------------------
 
- * gcc / g++
  * make
+ * gcc / g++
+   Because Linux distribution compilers tend to use lots of patches. coreboot
+   does lots of "unusual" things in its build system, some of which break due
+   to those patches, sometimes by gcc aborting, sometimes - and that's worse -
+   by generating broken object code.
+   Two options: use our toolchain (eg. make crosstools-i386) or enable the
+   ANY_TOOLCHAIN Kconfig option if you're feeling lucky (no support in this
+   case).
+ * iasl (for targets with ACPI support)
 
 Optional:
 
  * doxygen (for generating/viewing documentation)
- * iasl (for targets with ACPI support)
  * gdb (for better debugging facilities on some targets)
- * ncurses (for 'make menuconfig')
+ * ncurses (for 'make menuconfig' and 'make nconfig')
  * flex and bison (for regenerating parsers)
 
 



More information about the coreboot-gerrit mailing list