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
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to