[bootlin/training-materials updates] master: debugging: labs: Add ntoe about LD_LIBRARY_PATH (f1371cc5)

Clément Léger clement.leger at bootlin.com
Fri Dec 2 09:31:02 CET 2022

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


commit f1371cc58c2578bba9563a5e0d82cc5d0bfcf7a1
Author: Clément Léger <clement.leger at bootlin.com>
Date:   Fri Dec 2 09:29:51 2022 +0100

    debugging: labs: Add ntoe about LD_LIBRARY_PATH
    Signed-off-by: Clément Léger <clement.leger at bootlin.com>


 .../debugging-application-tracing/debugging-application-tracing.tex | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/labs/debugging-application-tracing/debugging-application-tracing.tex b/labs/debugging-application-tracing/debugging-application-tracing.tex
index 5f81d061..c5450e4a 100644
--- a/labs/debugging-application-tracing/debugging-application-tracing.tex
+++ b/labs/debugging-application-tracing/debugging-application-tracing.tex
@@ -17,7 +17,7 @@ $ cd /home/<user>/debugging-labs/nfsroot/root/ltrace/
 $ make
-From there, run the \code{authent} application on the target:
+From there, run the \code{authent} application on the target.
 $ cd /root/ltrace
@@ -26,6 +26,10 @@ $ ./authent
 Error: failed to authenticate the user !
+Note: Since our application uses a local dynamic shared library which is not in
+the default paths expected by ld (see \manpage{ld.so}{8}), we need to provide
+that path using \code{LD_LIBRARY_PATH}.
 As you can see, it seems our application is failing to correctly authenticate
 the system. Using {\em ltrace}, trace the application in order to understand
 what is going on.

More information about the training-materials-updates mailing list