Как перекомпилировать glibc для поддержки старой версии ядра?

58
6

Поэтому я пытался работать с этим источником ядра 2.6.34, когда я пытался загрузить его на qemu, он сообщает об ошибке "FATAL: ядро слишком старое". Я искал в Интернете, и решение, которое дали люди, - это создать новый glibc, совместимый с версией, с которой я работал, что-то вроде "--enable-kernel", но я не знаю, как его собрать и связать с gcc. в частности. Как именно я должен сделать, чтобы успешно загрузить старое ядро?

спросил(а) 2019-04-23T13:00:00+03:00 1 год, 6 месяцев назад
1
Решение
90

Вам придется использовать glibc 2.23 или более раннюю версию для архитектур, отличных от x86, и glibc 2.25 или более раннюю версию для архитектур x86. Использование более поздних версий требует значительных усилий по переносу, поскольку код поддержки для более старых ядер отсутствует.

ответил(а) 2019-04-27T20:15:00+03:00 1 год, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема