I am using a remote host pc with crosscompiller in order to build and deploy cpp code to BeagleBone Black. My problem is that since i tried to run my code with <time.h>
functions i got a message:
/lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.17' not found (required by /home/debian/app)
So i have check what version I got on BBB using ldd --version
and got:
ldd (Debian EGLIBC 2.13-38+deb7u8) 2.13
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
Is there a way to tell my crosscompiller to use GLIBC version 2.13 when linking instead of 2.17? Little research provided me with information that updating GLIBC on BBB is no simple solution so I was wondering about this way of doing it. I would apreciate all help.