On Thu, Apr 28, 2016 at 02:01:31PM -0400, Tom Rini wrote: > On Thu, Apr 28, 2016 at 07:01:34AM -0700, Khem Raj wrote: > > On Thu, Apr 28, 2016 at 5:14 AM, Tom Rini <tr...@konsulko.com> wrote: > > > On Thu, Apr 28, 2016 at 12:08:46AM -0700, Khem Raj wrote: > > >> > > >> > On Apr 27, 2016, at 3:10 PM, Tom Rini <tr...@konsulko.com> wrote: > > >> > > > >> > On Wed, Apr 27, 2016 at 10:53:52AM -0700, Khem Raj wrote: > > >> >> thanks I think most of them come to these categories. So any help in > > >> >> fixing them is welcome. > > >> >> > > >> >> 1. kernel older than 4.4, backport needed fixed into these branches or > > >> >> move to newer kernels. > > >> >> 2. uboot dont have gcc6 compiler header files, backport the needed > > >> >> fixes > > >> > > > >> > 9b2c282b348dfe966bbba967dc7a45ce817cce50 from mainline. > > >> > > > >> >> 2. meta-qt4 needs to use gnu++98 > > >> >> 3. gcc6 providing its own stdlib.h in libstdc++ > > >> >> 4. gcc6 swtiching to gnu++14 for C++ as default. > > >> >> 5. GPLv2-only versions of recipes are simply old will need fixing > > >> >> > > >> >> I will take a stab at fixing the nativesdk recipes which is mostly due > > >> >> to stdlib.h issue. > > >> > > > >> > Please do, I'd like to see some SDKs so I can get more U-Boot testing > > >> > done with gcc-6 :) > > >> > > > >> > > >> I have pushed couple of more fixes which should now fix the nativesdk > > >> issues and SDKs should be building > > >> > > >> Tree is here. Let me know how it goes. > > >> > > >> http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/gcc-6 > > >> > > >> and also to github > > >> > > >> https://github.com/kraj/openembedded-core/tree/kraj/master > > > > > > debian/jessie, nodistro, MACHINE=qemux86. bitbake busybox: > > > | make[1]: Leaving directory > > > '/home2/trini/oe-gcc-6/openembedded-core/build/tmp-glibc/work/x86_64-linux/gcc-cross-initial-i586/6.0.0-r0/gcc-6.0.0/build.x86_64-linux.i586-oe-linux/gcc' > > > | cp: cannot create regular file > > > '/home2/trini/oe-gcc-6/openembedded-core/build/tmp-glibc/work/x86_64-linux/gcc-cross-initial-i586/6.0.0-r0/image/home2/trini/oe-gcc-6/openembedded-core/build/tmp-glibc/sysroots/x86_64-linux/usr/lib/i586-oe-linux.gcc-cross-initial-i586/gcc/i586-oe-linux/6.0.1/include/limits.h': > > > No such file or directory > > > > > > Doing MACHINE=qemux86-64 provides a similar error. Thanks! > > > > I forgot to rename recipes to 6.1 after I did the gcc rebase since 6.1 > > released yesterday. Anyway done now. please retry. > > Making progress now, thanks!
I meant to follow up sooner, sorry, but these spit out valid and useful meta-toolchain packages and I'm using them for some U-Boot testing now, thanks again! -- Tom -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto