Date
1 - 2 of 2
Missing libc.a for RPI4 #yocto #sdk #linux
Pankaj Vinadrao Joshi
Hi,
i have built an image for the raspberrypi4 but i am not able to find libc.a file in /usr/lib and due to which i am getting an error w.r.t. static linking I am attaching the error which i am getting while compiling the program with --static option. make -C /home/root/lkp-tests/bin/event make: Entering directory '/home/root/lkp-tests/bin/event' gcc -static wakeup.o -o wakeup /usr/lib/gcc/aarch64-oe-linux/10.1.0/../../../../aarch64-oe-linux/bin/ld: cannot find -lc collect2: error: ld returned 1 exit status make: *** [<builtin>: wakeup] Error 1 Can someone suggest me how i can resolve this error,why i am not getting libc.a file in /usr/lib??Kindly help Thanks!
|
|
Konrad Weihmann
I assume you tried to compile on the target using the resulting image, if that's the case the package isn't installed.
toggle quoted messageShow quoted text
By using 'oe-pkgdata-util find-path */libc.a' in your build workspace, you could track down the required package -> 'glibc-staticdev: /usr/lib/libc.a'. Now you simply have to add this package to your image, by using 'IMAGE_INSTALL += "glibc-staticdev"' and the required files will be installed
On 05.07.20 16:02, Pankaj Vinadrao Joshi wrote:
Hi,
|
|