On Wed, 16 Mar 2005 12:19:20 -0600
Brian Harring <[EMAIL PROTECTED]> wrote:

> > Unaddressed
> > -------------
> > This document does not address other issues associated with
> > portage-created
> > binary packages including, but not limited to:
> >     1. Differences in glibc resulting from different linux-headers
> >     2. Differences resulting from different versions of scripting
> >        languages (perl/python/tcl) existing on the system.
> >     3. Differences resulting from different versions/profiles of
> >     binutils
> >        and gcc being utilized as well as differences in CFLAGS, etc.
> Also doesn't track dlopens (kdelibs abuse the hell out of dlopen).
> 
> > readelf -d <elf> | egrep 
> > '\((SONAME|NEEDED)\)' can be used for now, but there's probably a
> > better 
> > utility that I'm not thinking of right now.
> Marius ^^^ ?  You'd mentioned that rpm had a rather 
> slick/comprehensive approach to this...

Did I? I was more referencing the fact that RPM generally has
dependencies on files and not packages, so it's easier for them to
solve this particular problem. The sidenote about the enhanced
verify-rdepend was based on a Redhat article where RPMs dep discovery
was mentioned: "For example, if RPM finds a typical binary executable,
it determines what shared libraries it needs. Likewise, if it finds a
script executable, it figures out what scripting language to use by
looking at the first line (so it might find a script needing /bin/bash
or /usr/bin/perl, for instance)."
http://www.redhat.com/magazine/002dec04/features/betterliving-part2/

Marius

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.

Attachment: pgpVrxNongVLg.pgp
Description: PGP signature

Reply via email to