[yocto] Change Endianess for MIPS build

Khem Raj raj.khem at gmail.com
Sat Apr 9 19:13:43 PDT 2011


On 4/5/2011 3:43 AM, Robert Berger wrote:
> Hi,
>
> I was wondering what needs to be done to build (at least) a little
> endian qemu root file system for MIPS.
>
> Yocto builds this:
>
> ELF 32-bit MSB executable, MIPS, MIPS64 version 1 (SYSV), dynamically
> linked (uses shared libs), not stripped
>
> I would need this:
>
> ELF 32-bit LSB executable, MIPS, MIPS64 version 1 (SYSV), dynamically
> linked (uses shared libs), not stripped
>
> I guess SITEINFO_ENDIANESS (endian-big, endian-little) needs to be
> changed to endian-little somewhere.
>
> Can you please point me to where this needs to be done?
>

mipsel is treated as a different machine. Its not supported (yet) in 
oe-core. Its on my todo list unless someone beats me to it. You need
to add machine support and infra support. You can look at classic 
openembedded as reference. Where it is supported.


> ... or maybe I'm completely wrong and it needs to be done elsewhere ...
>
> Regards,
>
> Robert
>
> ..."I'm afraid that I've seen too many people fix bugs by looking at
> debugger output, and that almost inevitably leads to fixing the symptoms
> rather than the underlying problems." --Linus
>
> My public pgp key is available at:
> http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1
>
>
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto




More information about the yocto mailing list