mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-21 12:49:21 +01:00
[Bug 126] linked ALL dynamic libraries
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1035 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
58bd3973e3
commit
eba5bc10b8
chapter06
@ -20,10 +20,10 @@ properly so we do it manaully instead.</para>
|
||||
programs try to link using -lcurses instead of -lncurses. This symlink
|
||||
ensures that they will install correctly.</para>
|
||||
|
||||
<para><userinput>ln -sf ../../lib/libncurses.so:</userinput> This link
|
||||
is created because if it isn't, the linker will not find the dynamic
|
||||
library when linking and so link all programs with the static ncurses
|
||||
library.</para>
|
||||
<para><userinput>ln -sf ../../lib/libncurses.so etc:</userinput> These
|
||||
links are created because if they aren't, the linker will not find the
|
||||
dynamic libraries when linking and so link all programs with the static
|
||||
versions.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
@ -12,6 +12,10 @@
|
||||
<userinput>chmod 755 *.5.2 &&</userinput>
|
||||
<userinput>cd /usr/lib &&</userinput>
|
||||
<userinput>ln -sf libncurses.a libcurses.a &&</userinput>
|
||||
<userinput>ln -sf ../../lib/libncurses.so</userinput></screen></para>
|
||||
<userinput>ln -sf ../../lib/libncurses.so &&</userinput>
|
||||
<userinput>ln -sf ../../lib/libcurses.so &&</userinput>
|
||||
<userinput>ln -sf ../../lib/libform.so &&</userinput>
|
||||
<userinput>ln -sf ../../lib/libpanel.so &&</userinput>
|
||||
<userinput>ln -sf ../../lib/libmenu.so &&</userinput></screen></para>
|
||||
</sect2>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user