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