[FE training-materials-updates] Embedded Linux labs: fix toolchain path
Michael Opdenacker
michael.opdenacker at free-electrons.com
Wed Dec 3 10:34:02 CET 2014
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=f35fc7a0e3ebad3ddc9c0a94845be802885018ec
>---------------------------------------------------------------
commit f35fc7a0e3ebad3ddc9c0a94845be802885018ec
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Wed Dec 3 07:57:49 2014 +0100
Embedded Linux labs: fix toolchain path
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
f35fc7a0e3ebad3ddc9c0a94845be802885018ec
labs/sysdev-toolchain/sysdev-toolchain.tex | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/labs/sysdev-toolchain/sysdev-toolchain.tex b/labs/sysdev-toolchain/sysdev-toolchain.tex
index aa69488..ed25657 100644
--- a/labs/sysdev-toolchain/sysdev-toolchain.tex
+++ b/labs/sysdev-toolchain/sysdev-toolchain.tex
@@ -30,14 +30,13 @@ long command line!}
\section{Getting Crosstool-ng}
-We will need a recent version of Crosstool-ng for this lab, including
-code that is not part of a release yet so we will use git to download
-it:
+Let's download the 1.20.0 release of Crosstool-ng, through its git
+source repository:
\begin{verbatim}
git clone git://crosstool-ng.org/crosstool-ng
cd crosstool-ng/
-git checkout 71074b7f822c
+git checkout crosstool-ng-1.20.0
\end{verbatim}
Note that if {\em cloning} through \code{git://} doesn't work due to
@@ -100,15 +99,15 @@ In \code{Toolchain options}:
\begin{itemize}
\item Set \code{Tuple's alias} to \code{arm-linux}. This way, we will
be able to use the compiler as \code{arm-linux-gcc} instead of
- \code{arm-unknown-linux-uclibcgnueabihf-gcc}, which is much longer to
+ \code{arm-cortexa5-linux-uclibcgnueabihf-gcc}, which is much longer to
type.
\end{itemize}
In \code{Debug facilities}:
\begin{itemize}
\item Make sure that \code{gdb} is enabled.
-\item Remove the other options (\code{dmalloc}, \code{duma}),
- \code{strace} and \code{ltrace}
+\item Remove the other options (\code{dmalloc}, \code{duma},
+ \code{strace} and \code{ltrace}).
\item In \code{gdb} options, make sure that the \code{Cross-gdb} and
\code{Build a static gdbserver} options are enabled; the other
options are not needed.
More information about the training-materials-updates
mailing list