[OE-core] lconfig-native is not endian safe

Kamble, Nitin A nitin.a.kamble at intel.com
Thu Mar 31 02:02:21 UTC 2011



> -----Original Message-----
> From: openembedded-core-bounces at lists.openembedded.org
> [mailto:openembedded-core-bounces at lists.openembedded.org] On Behalf Of
> Kamble, Nitin A
> Sent: Wednesday, March 30, 2011 7:00 PM
> To: Patches and discussions about the oe-core layer
> Subject: Re: [OE-core] lconfig-native is not endian safe
> 
> I have updated the ldconfig-native to match the version of eglibc
> 2.12.1, but that still does not solve the endienness problem of cross
> ppc.

BTW ldconfig's endienness issue is also for mips & armeb.

> 
> Thanks,
> Nitin
> 
> 
> > -----Original Message-----
> > From: openembedded-core-bounces at lists.openembedded.org
> > [mailto:openembedded-core-bounces at lists.openembedded.org] On Behalf
> Of
> > Mark Hatle
> > Sent: Wednesday, March 30, 2011 8:44 AM
> > To: openembedded-core at lists.openembedded.org
> > Subject: Re: [OE-core] lconfig-native is not endian safe
> >
> > On 3/30/11 9:47 AM, Richard Purdie wrote:
> > > Hi,
> > >
> > > Poky has had a ldconfig-native recipe in for a while. Back in the
> > times
> > > our RPATHS were totally broken adding in an ld.so.cache was useful.
> > In
> > > modern times I'm having trouble working out when this would be
> useful
> > on
> > > a standard system as libraries are pretty much always in one of the
> > two
> > > default search locations.
> > >
> > > ldconfig-native is 32/64 bit safe. I've just been looking at PPC
> and
> > it
> > > is certainly not endian safe though. The endianess of the target
> > system
> > > need to match that of the build system for it to work. It wouldn't
> be
> > > much work to make it endian safe though although the codebase will
> > > diverge further from that in (e)glibc though.
> > >
> > > Short term we need to disable it at least for ppc, longer term what
> > > should we do?
> >
> > On ARM, are the structures packed in the same way as the target
> system?
> >
> > I know I prefer to NOT use ldconfig in the systems I design, but I
> > understand
> > why people want it.
> >
> > I suggest we disable it on PPC for now, and work on updating endian
> > support,
> > (packing if necessary) and make sure that it supports the latest
> > ldconfig
> > features of being able to use referenced directories and such.
> >
> > --Mark
> >
> > > Cheers,
> > >
> > > Richard
> > >
> > >
> > > _______________________________________________
> > > Openembedded-core mailing list
> > > Openembedded-core at lists.openembedded.org
> > > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-
> core
> >
> >
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core at lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
> 
> _______________________________________________
> 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