Closed et1975 closed 6 years ago
Further experimentation: given hello.c
#include <stdio.h>
int main() {
printf("hello\n");
return 0;
}
and trying to compile it with gcc hello.c
, I get:
as: error while loading shared libraries: /usr/lib/x86_64-linux-gnu/libbfd-2.26.1-system.so: invalid ELF header
and looking at the lib:
od /usr/lib/x86_64-linux-gnu/libbfd-2.26.1-system.so | more
, the first few lines are
0000000 000000 000000 000000 000000 000000 000000 000000 000000 * 1670000 000000 040400 040526 046521 140611 104511 044310 150611 1670020 151061 024750 176247 044377 142203 102460 072300 044501
What am I seeing?
I just tried compiling your sample program using
docker run -it --rm crops/poky
It compiles and runs fine. I'm not sure what's going on in your system, perhaps the image got corrupted somehow? You could try deleting the crops/poky image and downloading it again.
Without more information, and considering I can't reproduce the problem, I'm going to close this for now.
Just trying the default (latest) container for the first time and bitbake fails with:
Am I missing something?