#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):

 Replying to [comment:2 bdubbs]:
 > Replying to [comment:1 thomas]:
 > ...
 > > I needed util-linux to build before eudev because of doing multilib.
 >
 > I'm curious what 32-bit packages would need eudev (libeudev).  Is it
 really necessary to have a 32-bit version?
 >
 I've a driver for my laser printer which is (the driver) only available as
 32bit executable. Tracking down the dependencies I found
 {{{
 [thomas@ganymed Dell-C2665-Color-MFP]$ ldd DLPSACJFilter
         linux-gate.so.1 (0xf7fb0000)
         libcups.so.2 => /usr/lib32/libcups.so.2 (0xf7ed3000)
         libc.so.6 => /usr/lib32/libc.so.6 (0xf7cf6000)
         libgnutls.so.30 => /usr/lib32/libgnutls.so.30 (0xf7b2c000)
         libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7b0b000)
         libm.so.6 => /usr/lib32/libm.so.6 (0xf7a3e000)
         libcrypt.so.1 => /usr/lib32/libcrypt.so.1 (0xf7a0b000)
         libz.so.1 => /usr/lib32/libz.so.1 (0xf79f2000)
         /lib/ld-linux.so.2 => /usr/lib/ld-linux.so.2 (0xf7fb2000)
         libp11-kit.so.0 => /usr/lib32/libp11-kit.so.0 (0xf78b0000)
         libidn.so.11 => /usr/lib32/libidn.so.11 (0xf787c000)
         libtasn1.so.6 => /usr/lib32/libtasn1.so.6 (0xf7867000)
         libnettle.so.6 => /usr/lib32/libnettle.so.6 (0xf782a000)
         libhogweed.so.4 => /usr/lib32/libhogweed.so.4 (0xf77f1000)
         libgmp.so.10 => /usr/lib32/libgmp.so.10 (0xf7767000)
         libffi.so.6 => /usr/lib32/libffi.so.6 (0xf775e000)
         libdl.so.2 => /usr/lib32/libdl.so.2 (0xf7758000)
 }}}
 and libcups uses libusb which in turn uses libudev. I've not yet tracked
 down if there might be configure options to get rid of this dependencies
 but i take it as training for doing multilib-BLFS ...

--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4345#comment:3>
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