[OE-core] [PATCH 1/2] uclibc.inc: uclibc rtld does support GNU_HASH

Mark Hatle mark.hatle at windriver.com
Wed May 9 15:55:31 UTC 2012


On 5/9/12 10:47 AM, Khem Raj wrote:
> On Wed, May 9, 2012 at 7:49 AM, Mark Hatle<mark.hatle at windriver.com>  wrote:
>> The per-file "advanced" dependencies, which are not yet being used by ipkg
>> or deb, include a marker for rtld support.  The libc on the system needs to
>> have a provide that it supports GNU_HASH, otherwise a missing dependency
>> occurs and the system knows the package and libc has a mismatch.
>
> I would assume that this was needed when transition for sysv hash to
> gnu hash was going on. Now that GNU_HASH is default in OE for long
> time this kind of
> makes it redundant unless I am missing something w.r.t. advanced dependency
> support. What is it exactly doing ?

In the RPM case it was for people who download random binary packages from 
upstream sources and attempt to install them.  If the local system doesn't 
support GNU_HASH then it won't work.

I thought it was still possible to build and configure a system w/ no GNU_HASH 
dependencies (or even support).

I know OE itself probably doesn't have this problem, OE-Core certainly 
shouldn't.. but it's external binary package cases that cause problems.

--Mark

> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core





More information about the Openembedded-core mailing list