[BL training-materials-updates] Thirdparty lab: use strace built by ct-ng

Michael Opdenacker michael.opdenacker at bootlin.com
Thu Oct 4 16:46:00 CEST 2018


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

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

commit c3a025ed783f8cacd37f7d4f7b0019f143392080
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Thu Oct 4 16:46:00 2018 +0200

    Thirdparty lab: use strace built by ct-ng
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

c3a025ed783f8cacd37f7d4f7b0019f143392080
 labs/sysdev-thirdparty/sysdev-thirdparty.tex | 8 ++------
 labs/sysdev-toolchain/sysdev-toolchain.tex   | 2 +-
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/labs/sysdev-thirdparty/sysdev-thirdparty.tex b/labs/sysdev-thirdparty/sysdev-thirdparty.tex
index 59e5758..3f7853f 100644
--- a/labs/sysdev-thirdparty/sysdev-thirdparty.tex
+++ b/labs/sysdev-thirdparty/sysdev-thirdparty.tex
@@ -904,12 +904,8 @@ ERROR: Failed to load plugin /usr/lib/ao/plugins-4/libalsa.so => dlopen() failed
 
 This error message is unfortunately not sufficient to figure out what's going wrong.
 It's a good opportunity to use the \code{strace} utility to get more details about
-what's going on. To do so, you can get a static version of this utility
-at
-\url{https://git.bootlin.com/users/michael-opdenacker/static-binaries/plain/strace/armel/strace-4.8}.
-
-You could have also had Crosstool-ng built it for you inside the
-toolchain in \code{target/usr/bin}.
+what's going on. To do so, you can used the one built by Crosstool-ng inside the
+toolchain \code{target/usr/bin} directory.
 
 You can now run \code{ogg123} through \code{strace}:
 \begin{verbatim}
diff --git a/labs/sysdev-toolchain/sysdev-toolchain.tex b/labs/sysdev-toolchain/sysdev-toolchain.tex
index 5cff06c..830cdf9 100644
--- a/labs/sysdev-toolchain/sysdev-toolchain.tex
+++ b/labs/sysdev-toolchain/sysdev-toolchain.tex
@@ -104,7 +104,7 @@ In \code{C-library}:
 
 In \code{Debug facilities}:
 \begin{itemize}
-\item Remove all options.
+\item Only enable \code{strace} support.
 \end{itemize}
 Some of these options will be useful in a real toolchain, but in our
 labs, we will do debugging work with another toolchain anyway.




More information about the training-materials-updates mailing list