Hi,

We have recently merged support to build with ARM gcc 8.3 binary toolchain release. Please use "external-arm-toolchain" as the external toolchain and build with the following prebuilt toolchain:
https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.03/binrel/runtime/runtime-gcc-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz?revision=da702f16-3c02-44d5-9c39-9da40d3b84ed&la=en
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads

Regards,
Vishal

On Mon, 15 Apr 2019 at 21:11, Paul Barker <paul@betafive.co.uk> wrote:
Hi all,

I'm trying to use the thud branch of Yocto Project with the Arago distro and the Linaro toolchain.

The external-linaro-toolchain.bb recipe includes glibc-package.inc from oe-core which has been modified in 2018 to install a makedbs.sh script [1] and to handle the floatn.h header introduced in glibc 2.26 [2]. The first change definitely breaks the external-linaro-toolchain recipe as no makedbs.sh script is present - in the oe-core glibc recipe this is included as a file and referenced in SRC_URI. The second change breaks if the Linaro toolchain includes a version of glibc prior to 2.26.

I see that an attempt to fix the above issues has been posted to this mailing list [3] but this wasn't merged and no other fix has gone into the meta-linaro repository. The was also a report of this issue posted to the Yocto mailing list in January [4]. So it looks like this has been broken for a few months but obviously hasn't been noticed more widely.

Is the external-linaro-toolchain recipe expected to work on the thud branch? If not, what should I be using instead?

[1]: https://git.openembedded.org/openembedded-core/commit/?h=thud&id=13cf502fce8956f95fdc8ac0c7a37d741223bcc9
[2]: https://git.openembedded.org/openembedded-core/commit/?h=thud&id=650c59c8b6796cf4797ca1860be85f6ccf50bcd2
[3]: https://lists.linaro.org/pipermail/openembedded/2019-January/000159.html
[4]: https://lists.yoctoproject.org/pipermail/yocto/2019-January/043747.html

--
Paul Barker
Managing Director & Principal Engineer
Beta Five Ltd
_______________________________________________
OpenEmbedded mailing list
OpenEmbedded@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/openembedded