LINUX.ORG.RU

Ламерский вопрос по Slackware


0

0

В Slackware исходники ядра и его хидеры (/usr/include/linux)
идут разными пакетами. Насколько я успел заметить, пакет
хидеров вкдючает в себя больше, чем хидеры ядра (например nptl).
С выходом новых ядер исходники в /usr/src/linux обновляются.
1) Нужно ли обновлять хидеры в /usr/include/....(и если нужно, то как)?
А то если просто заменить, то не будет дополнений из
дистрибутива (nptl).
2) Если не изменять хидеры, какие при компиляции ядра хидеры
подхватятся и включатся ли дополнения (nptl)?
anonymous

Никак. В /usr/include должны стоять хедеры того ядра, с которой была скомпилирована glibc. Актуальные хедеры нужны только для компиляции модулей ядра, но они берут их из /usr/src/linux

Deleted
()
Ответ на: комментарий от UVV

Нет.

Я сам тоже раньше так делал всегда, после одного из одновлений ядра у меня перестал компилиться wine, говорил про ошибки в хедерах в joystick.{c,h}. Я полез гуглить и спрашивать у компетентных друзей - сказали, что так делать нельзя и то, что я сказал выше.

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

Понял, спасибо!
Те же ошибки с джойстиком наблюдались при компиляции mplayer.
Ещё раз спасибо!

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