-
Hi, /bin/sh: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.17' not found (required by codeql/tools/linux64/lib32trace.so) The libc installed both for 32 and 64 bit architecture on the host machine: Is that possible that libc for the target machine not found ? The target is i386 / x64 as well, but the rootfs is different. Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
Cross compilation should be possible. The error message normally means that your libc is too old, so I'm a bit surprised to see this error message when you seem to have version 2.35 installed. Could you double check the stuff that is installed in the rootfs? Also make sure that the target is actually glibc based and not based on something like muslc . |
Beta Was this translation helpful? Give feedback.
-
The target is based on glibc, the version is actually higher than 2.17: root@localhost:~# ldd --version @aibaars Is the error message relates to host or target glibc version ? |
Beta Was this translation helpful? Give feedback.
-
We have a single repo from which few different images are created 2 of them seem to have ver 2.13 - indeed older than 2.17. However there is also image with libc 2.19. |
Beta Was this translation helpful? Give feedback.
Cross compilation should be possible. The error message normally means that your libc is too old, so I'm a bit surprised to see this error message when you seem to have version 2.35 installed. Could you double check the stuff that is installed in the rootfs? Also make sure that the target is actually glibc based and not based on something like muslc .