[FE training-materials-updates] labs/buildroot-basic: instructions for 64 bits system

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Nov 3 10:30:44 CET 2015


Repository : git://git.free-electrons.com/training-materials.git
On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=d7a7b830ecc723840f46f712d68566276e888165

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

commit d7a7b830ecc723840f46f712d68566276e888165
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date:   Tue Nov 3 10:30:44 2015 +0100

    labs/buildroot-basic: instructions for 64 bits system
    
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>


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

d7a7b830ecc723840f46f712d68566276e888165
 labs/buildroot-basic/buildroot-basic.tex | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/labs/buildroot-basic/buildroot-basic.tex b/labs/buildroot-basic/buildroot-basic.tex
index aba00eb..71830b1 100644
--- a/labs/buildroot-basic/buildroot-basic.tex
+++ b/labs/buildroot-basic/buildroot-basic.tex
@@ -247,6 +247,16 @@ make 2>&1 | tee build.log
 While the build is on-going, please go through the following sections
 to prepare what will be needed to test the build results.
 
+If you're running on a x86\_64 Linux installation, you will very
+quickly get a message {\em Cannot execute cross-compiler: ...}. This
+is because the pre-built toolchain selected in the configuration has
+been built for x86 32 bits, not x86 64 bits. In this case, we need to
+install the 32 bits libraries used by the toolchain:
+
+\begin{verbatim}
+apt-get install libc6:i386 libstdc++6:i386 zlib1g:i386
+\end{verbatim}
+
 \section{Prepare the BeagleBone Black}
 
 The BeagleBone Black is powered via the USB-A to mini-USB cable,




More information about the training-materials-updates mailing list