[yocto] aarch64-oe-linux/bin/ld: cannot find -lgcc . Adding native build support for arm64/aarch64 in oe-rootfs.

Jaggi, Manish Manish.Jaggi at caviumnetworks.com
Tue Apr 26 01:37:12 PDT 2016


Hi,

I am trying to add a native compilation support to oe rootfs.

Managed to add gcc ld support but upon compilation getting missing libs error.


aarch64-oe-linux-gcc x.c
x.c: In function 'main':
x.c:3:2: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]

/usr/lib/gcc/aarch64-oe-linux/5.3.0/../../../../aarch64-oe-linux/bin/ld: cannot find crt1.o: No such file or directory
/usr/lib/gcc/aarch64-oe-linux/5.3.0/../../../../aarch64-oe-linux/bin/ld: cannot find crti.o: No such file or directory
/usr/lib/gcc/aarch64-oe-linux/5.3.0/../../../../aarch64-oe-linux/bin/ld: cannot find crtbegin.o: No such file or directory
/usr/lib/gcc/aarch64-oe-linux/5.3.0/../../../../aarch64-oe-linux/bin/ld: cannot find -lgcc
/usr/lib/gcc/aarch64-oe-linux/5.3.0/../../../../aarch64-oe-linux/bin/ld: cannot find -lgcc_s
/usr/lib/gcc/aarch64-oe-linux/5.3.0/../../../../aarch64-oe-linux/bin/ld: cannot find -lc
/usr/lib/gcc/aarch64-oe-linux/5.3.0/../../../../aarch64-oe-linux/bin/ld: cannot find -lgcc
/usr/lib/gcc/aarch64-oe-linux/5.3.0/../../../../aarch64-oe-linux/bin/ld: cannot find -lgcc_s
/usr/lib/gcc/aarch64-oe-linux/5.3.0/../../../../aarch64-oe-linux/bin/ld: cannot find crtend.o: No such file or directory
/usr/lib/gcc/aarch64-oe-linux/5.3.0/../../../../aarch64-oe-linux/bin/ld: cannot find crtn.o: No such file or directory
collect2: error: ld returned 1 exit status




What is missing from my local.conf ?

This is below I have added.

IMAGE_INSTALL_append = "gcc"
IMAGE_INSTALL_append += " glibc"
IMAGE_INSTALL_append += " libgcc"
IMAGE_INSTALL_append += " binutils"
IMAGE_INSTALL_append += " gccmakedep"



Regards,
Manish Jaggi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20160426/a391e7a0/attachment.html>


More information about the yocto mailing list