Hi,
I am trying to produce a baremetal cross-compiler for aarch64 using Jethro.
In my local.conf I set TCLIBC = "baremetal" and run bitbake meta-toolchain.
The first error is: Exception: KeyError: 'aarch64'.
I think insane.bbclass will need to be updated by adding aarch64 to elf:
"elf" : {
+ "aarch64" : (183, 0, 0, True,
64),
Then I get a QA error on ILP32 in libgcc-dev:
ERROR: QA Issue: Bit size did not match (64 to 32) libgcc on
work/aarch64-fsl-elf/libgcc/linaro-4.9-r2015.03/packages-split/libgcc-dev/usr/lib/aarch64-fsl-elf/4.9.3/ilp32/crtbegin.o
[arch]
I manage to get over this one by disabling multilib on libgcc-linaro, but the
build fails on:
ERROR: libgcc-dev not found in the base feeds (ls1043ardb aarch64 noarch any
all).
Disabling multilib on libgcc-linaro may not be the right thing to do.
How can I proceed to build the baremetal toolchain?
Nicolas
________________________________
CONFIDENTIALITY : This e-mail and any attachments are confidential and may be
privileged. If you are not a named recipient, please notify the sender
immediately and do not disclose the contents to another person, use it for any
purpose or store or copy the information in any medium.
--
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto