#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

Reply via email to