[OE-core] [PATCH] libc-common: Apply Debian-naming to libc debug symbols too

Mike Crowe mac at mcrowe.com
Mon Mar 19 13:37:31 UTC 2012


Op 16 mrt. 2012, om 17:32 heeft Mike Crowe het volgende geschreven:
>>>> diff --git a/meta/classes/libc-common.bbclass b/meta/classes/libc-common.bbclass
>>>> index 962f205..d0c1ab4 100644
>>>> --- a/meta/classes/libc-common.bbclass
>>>> +++ b/meta/classes/libc-common.bbclass
>>>> @@ -27,4 +27,5 @@ python populate_packages_prepend () {
>>>> 		bpn = d.getVar('BPN', True)
>>>> 		d.setVar('PKG_'+bpn, 'libc6')
>>>> 		d.setVar('PKG_'+bpn+'-dev', 'libc6-dev')
>>>> +		d.setVar('PKG_'+bpn+'-dbg', 'libc6-dbg')
>>>> }

On Fri, Mar 16, 2012 at 08:39:00PM +0100, Koen Kooi wrote:
>>> Missing PR bump

Op 19 mrt. 2012, om 12:52 heeft Mike Crowe het volgende geschreven:
>> On eglibc?

On Mon, Mar 19, 2012 at 12:59:53PM +0100, Koen Kooi wrote:
> On everything that uses that class.

OK.

>>>                and broken upgrade path.

>> I'm having trouble coming up with a way to solve that. I think the
>> libc6-dbg package needs to RPROVIDE, RREPLACE and RCONFLICT with
>> libc-dbg but if I add the following:
>> 
>>  d.setVar('RPROVIDES_' + bpn + '-dbg', bpn + '-dbg')
>>  d.setVar('RCONFLICTS_' + bpn + '-dbg', bpn + '-dbg')
>>  d.setVar('RREPLACES_' + bpn + '-dbg', bpn + '-dbg')

> Does d.setVar('RREPLACES_' + bpn + '-dbg', 'libc-dbg') work?

It seems to. Do I just need to set RREPLACES or all three?

Thanks.

Mike.




More information about the Openembedded-core mailing list