組み込み Linux カーネルを実行する ARM 組み込みシステム (ARM9) を使用しています。カーネルは、eglibc を使用して GCC 4.5.x でコンパイルされました。glibcを使用するGCC 4.8.x以降でコンパイルされたコードであるバイナリを実行しても害はありますか?
安定性の理由から、libc を組み合わせて使用することは想定されていないことを読みました。しかし、私が理解している限り、どちらも ABI と互換性があるため、問題はないはずです。
私が使用しているコードの一部は、STD11 を正しくコンパイルする必要があるため、GCC4.5 を使用できません。