#4345: Clean up unnecessary environments for libraries in /tools/lib
--------------------+-----------------------
Reporter: xry111 | Owner: lfs-book
Type: task | Status: new
Priority: normal | Milestone: 8.4
Component: Book | Version: SVN
Severity: normal | Resolution:
Keywords: |
--------------------+-----------------------
Comment (by thomas):
for eudev, i simply swapped eudev and util-linux (to build util-linux
before eudev) because of -lblkid and dropped the config.cache and
LIBRARY_PATH tweaks from eudev.
I needed util-linux to build before eudev because of doing multilib. We
added lib{,x}32 build instructions to all those packages in chap6 which
are relevant for a multilib environment. A functional multilib environment
seems to need lib32-eudev as well as lib32-util-linux. lib32-eudev cannot
be build in the current order because there are no libblkid.so in
/usr/lib32 (and no need to build them in chap5). So, swapping eudev and
utillinux easily solves that issue.
In 'classic' LFS, this is no issue due to the symlinks mentioned above but
swapping places would ease live doing multilib as there would not be the
need to patch the build-order in multilib-LFS. Doing that should have no
impact at all on LFS (neither sysv nor systemd).
--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4345#comment:1>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
--
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page