Я использую встроенную систему ARM (ARM9), которая запускает встроенное ядро Linux. Ядро было скомпилировано с GCC 4.5.x с eglibc. Есть ли какой-либо вред, исполняемый двоичный код, который скомпилирован с кодом GCC 4.8.x или новее, который использует glibc.Компиляция с glibc и запущенным ядром, которое скомпилировано с помощью eglibc
Я читал, что вы не должны смешивать и сопоставлять libc по причине стабильности. Но насколько я понимаю, они оба совместимы с ABI, поэтому у них не должно быть никаких проблем.
Некоторые из кода, который я использую, требуют правильной компиляции STD11, и поэтому я не могу использовать GCC4.5.
что происходит, когда бинарные ссылки против LIBC это было связано с Glibc при кросс компиляции, но будет связывать с eglibc, что в SYSROOT – DontKnow
@DontKnow Я.?. обновил ответ. –