Вопрос относительно прост: как я могу создать GCC серии 4.x (вместе с binutils и другими), который нацелен на ABI 2.4 на той же архитектуре, что и хост для компилятора?
Хост-системой будет x86 или x86_64, и единственное требование - чтобы встроенные файлы ELF работали на старом ядре, пока соответствует ABI. (Существуют исходные коды / заголовки ядра)
Также потребуется совместимая библиотека libc, чтобы связать ее. Однако я также могу динамически ссылаться на нее, так как я знаю версию (g) libc.
Мы будем очень благодарны за любые указатели. Я немного знаком с crossstool-ng , но он, похоже, даже не поддерживает ядра 2.4 (по понятным причинам).