#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