[bootlin/training-materials updates] master: Boot time labs: use gcc 10.x in Buildroot (076fee83)

Michael Opdenacker michael.opdenacker at bootlin.com
Wed Apr 7 09:51:08 CEST 2021


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/076fee83c04991e19d72b09d3fedb9820b7d42fb

>---------------------------------------------------------------

commit 076fee83c04991e19d72b09d3fedb9820b7d42fb
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Wed Apr 7 09:51:08 2021 +0200

    Boot time labs: use gcc 10.x in Buildroot
    
    - Had a crash compiling gcc 9.x (on Bootlin's build server only)
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


>---------------------------------------------------------------

076fee83c04991e19d72b09d3fedb9820b7d42fb
 labs/boot-time-build-system/boot-time-build-system.tex | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/labs/boot-time-build-system/boot-time-build-system.tex b/labs/boot-time-build-system/boot-time-build-system.tex
index 076ae6f0..23392127 100644
--- a/labs/boot-time-build-system/boot-time-build-system.tex
+++ b/labs/boot-time-build-system/boot-time-build-system.tex
@@ -86,10 +86,15 @@ make menuconfig
     filesystem recovery with approximately takes 4 seconds and adds
     jitter to our measurements.
   \end{itemize}
-\item As we wish to make Buildroot compile its own toolchain as as we
-will compile the kernel and bootloader separately, for the moment, we
-can keep the default build, toolchain and system settings. We will get
-a toolchain with the {\em uClibc} library this way.
+
+\item \code{Toolchain} menu
+  \begin{itemize}
+  \item \code{GCC compiler Version}: select \code{gcc 10.x}. This allows
+        to have the latest version of the compiler (at the time of this
+	writing), and the best available optimizations.
+  \item Keep all the other settings unmodified. We will get
+	a toolchain with the {\em uClibc} library this way.
+  \end{itemize}
 
 \item \code{Target packages} menu
   \begin{itemize}




More information about the training-materials-updates mailing list