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
