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.
Op 22 jun. 2017, om 22:38 heeft Denys Dmytriyenko denis@denix.org het volgende geschreven:
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.
We’re not looking as much at master as we should, so we’re slow to catch up to changes, which you have noticed with the binutils issues in pyro/master. I have ETA on 7.x either :(
-- Koen Kooi Builds and Baselines | Release Manager Linaro.org | Open source software for ARM SoCs
On 28 June 2017 at 09:37, Koen Kooi koen.kooi@linaro.org wrote:
Op 22 jun. 2017, om 22:38 heeft Denys Dmytriyenko denis@denix.org het volgende geschreven:
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.
We’re not looking as much at master as we should, so we’re slow to catch up to changes, which you have noticed with the binutils issues in pyro/master. I have ETA on 7.x either :(
I guess you mean, we don't have an ETA. We should really update to latest Linaro GCC release: http://releases.linaro.org/components/toolchain/gcc-linaro/7.1-2017.05/ I'll create a task to track this work.
-- Koen Kooi Builds and Baselines | Release Manager Linaro.org | Open source software for ARM SoCs
OpenEmbedded mailing list OpenEmbedded@lists.linaro.org https://lists.linaro.org/mailman/listinfo/openembedded