This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Crosstool] Importance of message about "link against installed libraries"?


In the final phase of compiling a crosscompiler with Crosstool (0.28rc28), it rapidly flashes something like the following across the screen:
==== 8< ====
Libraries have been installed in:


/opt/crosstool/powerpc-405-linux-gnu/gcc-3.4.1-glibc-2.2.5/powerpc-405-linux-gnu/lib/nof


If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf'

==== 8< ====
How much should one care about this message?
That warning is from glibc's Makefile.
The suggestions are appropriate if you're trying to run the apps
with the libraries where they were installed.
For instance, when I build a gcc-3.4 toolchain with crosstool, and
want to run the resulting apps on my development system, I add
LIBDIR to LD_LIBRARY_PATH before running (well, actually I copy
just two .so's to an empty directory and add that to LD_LIBRARY_PATH,
since all I need are the new .so's not already on my system.)
Ok, that's exactly the same I do...

Thanks,
 Martin



------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]