Старый linux-headers
Letum 4 января, 2010 - 03:39
Всем привет :)
Мне нужно собрать ядро 2.6.24 версии под arm систему. Оно, конечно, собирается, но работает несколько неверно. Все изыскания привели к тому, что проблема в используемых хедерах. Всё собиралось на 2.6.30 хедерах. При попытке сборки тулчейна со старыми хедерами вываливается ошибка:
scripts/unifdef.c:209: ошибка: несовместимые типы для ‘getline’ /usr/include/stdio.h:651: замечание: здесь была предыдущая декларация ‘getline’ make[1]: *** [scripts/unifdef] Ошибка 1 make: *** [headers_install] Ошибка 2
Этаже ошибка вываливается и при пересборке linux-headers как на целевой машине, так и на локальной машине. Файл "/usr/include/stdio.h" принадлежит пакету glibc. Откат на более старую версию glibc невозможен.
Есть ли способ собрать тулчейн или откатиться без переустановки системы с нуля?
»
- Для комментирования войдите или зарегистрируйтесь
Мне при таком сообщении об
Мне при таком сообщении об ошибке хочется "исправить" scripts/unifdef.c в ядре.
Какая версия glibc? Она
Какая версия glibc? Она вообще совместима с ядром 2.6.24?
glibc версии 2.11-r1. Ядро ей
glibc версии 2.11-r1. Ядро ей нужно больше 2.6.9