#2371: Updates to installed program lists
--------------------------------+-------------------------------------------
 Reporter:  ch...@…             |       Owner:  lfs-b...@…                   
     Type:  task                |      Status:  new                          
 Priority:  normal              |   Milestone:                               
Component:  Book                |     Version:  SVN                          
 Severity:  normal              |    Keywords:                               
--------------------------------+-------------------------------------------
 I've attached a patch that contains a number of updates to the list of
 installed programs/libs for several packages. As usual, I don't really
 know what most of these programs do so I generally just copied from
 manpages. There are also a few specific things I want to point out:

 1. I have no idea what cpanp-run-perl is for. I've tried searching, but
 the most info I can find is that it is some kind of wrapper script. Maybe
 someone who knows Perl can look at it and figure it out...

 2. Automake installs a couple of hardlinks to the aclocal and automake
 scripts, that have the version number appended to their names. Except,
 unlike what the  book currently says, it's not the whole version - it
 leaves off the last part (the .2), so there's really aclocal-1.10 and
 automake-1.10. In CLFS we added a "version2" entity to simplify this a bit
 - also did the same for Vim, Tcl, and Readline...

 <!ENTITY readline-version2 "6">
 <!ENTITY readline-version "&readline-version2;.0">
 <!ENTITY tcl-version2 "8.5">
 <!ENTITY tcl-version "&tcl-version2;.6">

 ...so commands like the symlink for tclsh, or creating symlinks to
 Readline's shared libs, would use &packagename-version2; - that makes
 fewer things that need to be updated manually.

 3. Glibc installs libc_nonshared.a and libpthread_nonshared.a, and GCC has
 libssp_nonshared.a. I've been trying to find some kind of info on what
 these are (since "nonshared.a" sounds redundant) but all I could find was
 [http://www.linuxfromscratch.org/pipermail/lfs-dev/2004-August/048437.html
 this old LFS mailing list message].

 4. I don't have descriptions for GCC's "libgcov.a" or E2fsprogs'
 "e2initrd_helper". I would assume libgcov is some library used by the gcov
 program, but I can't find any info on it. e2initrd_helper is in /usr/lib,
 but it appears to be a program rather than a library, though I can't find
 any docs on it either, and trying to run it doesn't seem to provide any
 clues as to its purpose. My guess is that it's some program that's
 supposed to be used internally by one of E2fsprogs' other programs, not
 run directly by a user, in which case it should probably be in
 /usr/lib/e2fsprogs.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/2371>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to