On Mon, Jul 17, 2017 at 3:02 PM, Ferry Toth <[email protected]> wrote:
> On edison U-Boot is 32 bit. I'm building a 64 bit kernel + rootfs.
>
> The only recipy that fails is U-Boot with:
> undefined reference to `__normal___udivdi3'
>

this means gcc is generating a helper call which it assumes libgcc will provide
but here the toolchain in multilib env might be not providing it.

One solution is to rewrite the code such that this call is not generated by
gcc. So help the compiler.

> Apparently, when building 32 bit U-Boot outside of yocto on a 64bit
> machine you need to install gcc-6-multilib.
>
> How would I configure poke or change the recipe to do the same?
>
>
> --
> _______________________________________________
> yocto mailing list
> [email protected]
> https://lists.yoctoproject.org/listinfo/yocto
-- 
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to