I’ve cross compiled busybox and when I run it on the bone I get:
./busybox.dynamic: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29’ not found (required by ./busybox.dynamic)
So, two questions:
When cross compiling, how do I get it to compile against glic 2.28?
What I do when cross compiling is to rsync the /sbin, /lib, /usr/lib and /usr/include from the BB to the build host in a sysroot folder. Then direct the build to this location for the libs and includes.
Ex:
rsync -avz debian@192.168.7.2:/lib sysroot