LINUX.ORG.RU

Новая система заголовков


0

0

После перехода на ядро 2.6 (?) заголовочные файлы следует брать не из ядра, а из отдельного пакета. Я правильно понял?

В этом случае никакая конфигурация не нужна? Достатосно взять нужную директорию asm-xxx?

★★★★

правильный ответ:

нужно использовать те файлы из include/{asm,linux}/
которые использовались при компиляции glibc.

> В этом случае никакая конфигурация не нужна? Достатосно
> взять нужную директорию asm-xxx?

если бы я понял вопрос, то наверное бы ответил.

idle ★★★★★
()
Ответ на: комментарий от idle

>если бы я понял вопрос, то наверное бы ответил

О Йода! ты поделись-ка ганжубасом ?

balbes
()
Ответ на: комментарий от idle

Замечательно, но именно для компиляции Glibc я их и собираюсь использовать.

Просто до этого не достаточно было взять ядро, выдрать из него заголовки и положить их куда нужно.

Необходимо было сконфигурировать ядро, чтобы правильным образом создались все недостающие заголовочные файлы под конкретную архитектуру.

alexru ★★★★
() автор топика
Ответ на: комментарий от alexru

>Замечательно, но именно для компиляции Glibc я их и собираюсь использовать.

ну да. есть пакет kernel-headers, с которым нужно компилить, но скомпилится и если взять заголовочные файлы из ядра (по крайней мере у меня скомпилировалось все).

hateful_dead
()

Если ядро ванильное, то копируй include/{linux,asm,asm-generic} в /usr/include, только не забудь сделать include/linux/{version,autoconf}.h

unnamed
()
Ответ на: комментарий от dilmah

И ещё какой! За то когда этот бардак разгребёшь, всё отлично и надёжно работает.

unnamed
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.