I'm still trying to get the external-linaro-toolchain going in master after all the recent changes...
First of all, I'm seeing these: ERROR: external-linaro-toolchain-2017.02-r0.arago35 do_install: oe_multilib_header: Unable to find header bits/long-double.h. ERROR: external-linaro-toolchain-2017.02-r0.arago35 do_install: oe_multilib_header: Unable to find header bits/fp-fast.h.
They are coming from these changes: http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-core/glib... http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-core/glib...
I believe (please correct me) those are due to Linaro toolchain 6.3 still using glibc 2.23...
But the real problem comes when I try to build gcc (either "linaro-6.3" from meta-linaro-toolchain, or "6.3" from oe-core) for the target using external-linaro-toolchain:
| g++: error: gengtype-lex.c: No such file or directory | g++: fatal error: no input files
It seems to come from oe-core gcc-source.inc, which removes gengtype-lex.c in order to re-generate it: http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-devtools/gc...
Has anyone looked into fixing these issues? What's the status of external-linaro-toolchain in master? Will this be looked at for 6.3 version, or not until 7.x gets integrated? Thanks.