[poky] poky-image-sato-sdk failed at do_rootfs

Mark Hatle mark.hatle at windriver.com
Wed Feb 2 05:56:53 PST 2011


On 2/2/11 5:33 AM, Wolfgang Denk wrote:
> Dear Richard Purdie,
> 
> In message <1296645484.1544.2556.camel at rex> you wrote:
>>
>>>> Did you leave NO32LIBS set in local.conf as per the default?
>>>
>>> Good point - sorry, I had forgotten about that.  I always comment out
>>> NO32LIBS because when building the SDK I also need this for 32 bit
>>> machines.
>>
>> This option really just controls psuedo-native, it has no effect on the
> 
> I see - that was not clear to me from the comment ("Default to not
> build 32 bit libs on 64 bit systems, comment this out if that is
> desired").
> 
> When is this option needed, then?  If it was not needed (and is
> broken), should it eventually be removed?

PSEUDO is similar to fakeroot, it is a LD_PRELOADed library that intercepts
certain calls, and emulates a root user capable environment.

As such, it MUST be able to intercept both 32-bit and 64-bit function calls,
when both are available on a host.

So if you have both 32-bit and 64-bit binaries installed on your host, you need
to disable the NO32LIBS, otherwise you could end up with an incomplete faked
root environment.

--Mark

>> SDK which is controlled by SDKMACHINE?
> 
> I have this set to i586...
> 
> 
> Thanks.
> 
> Best regards,
> 
> Wolfgang Denk
> 




More information about the poky mailing list