I am using an ARM embedded system (ARM9) that running an embedded linux kernel. The kernel was compile with GCC 4.5.x with the eglibc. Is there any harm running binary which are compiled code with GCC 4.8.x or newer which uses glibc.
I've read that you're not suppose to mix and match libc for stability reason. But as far as I understand they are both ABI compatible so they shouldn't be any problem.
Some of the code that I am using requires STD11 to compile correctly and thus I can't use GCC4.5.