I try to cross-compile my c++ program to an armv5. Just by cross-compiling for armv5, i run into the following error: GLIBC_2.17 not found (required by libstdc++, libdbus, libsystemd and liblzma) I found out, that the current version of libc at my target platform is 15.
1)Is there a safe way to update it? I have no Internet connection at the target and can only connect per Telnet. The problem is, if the update fails, I have no access to just flash a new OS at the device and it is broken for 99% i guess ^^.
2)If "no, not really" to (1), is it possible to compile against a libc15 having a newer one running or is there any way to downgrade to 15? (creating a VM for compiling so I do not care if anything fails) What do i have to specify to compile against another libc version?, didn't find the right flat/parameter there yet...
Thankful for any tips or ideas, having this problem for a while now and I am just too new to C++ cross-compiling to find any solution yet. Best regards,