Ядро. Конфигурирование. Зависимости. (Вопросы.)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
agent-mega
Сообщения: 505
Статус: Автономный модуль

Ядро. Конфигурирование. Зависимости.

Сообщение agent-mega »

Клянусь биллом, искал, но тщетно.

При make config(menuconfig/xconfig) некоторые опции недоступны для включения/выключения и активизируются только при включении каких-то других опций. В кратких пояснениях к опции чаще всего ничего не сказано о том, что должно быть включено (и как) или выключено, чтобы она заработала (стала доступной).
Вопрос: где прописаны зависимости (а я почему-то уверен, что такое место есть) каждой опции при конфигурировании ядра или где их можно прочитать??
Вот например я хочу включить одну опцию, ан нет, для неё должно что-то есчё быть включено (выключено). Либо должна быть определённая комбинация каких-то опций. Ищу уже третий день.
Принципиально не хочу конкретизировать, о какой именно опции я говорю, так как мне интересна сама схема решения таких проблем, а не решение данной конкретной ситуации. Предложения а-ля "искать по очевидному смыслу" не постить, ибо я имею достаточно мозгов, чтобы догадаться, что для включения, например поддержки ната нужно включить tcp/ip networking. В моём случае всё намного сложнее и абсолютно не очевидно.
DEBIAN & DEBIAN-BASED ONLY

Всё относительно. Объективности не существует.
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Ядро. Конфигурирование. Зависимости.

Сообщение flook »

По всему ядру раскиданы файлы Kconfig
В них зависимости выставлены фразами "depends on".
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
agent-mega
Сообщения: 505
Статус: Автономный модуль

Re: Ядро. Конфигурирование. Зависимости.

Сообщение agent-mega »

Да нет их ни фига в ядрах 2.4. Конкретно в 2.4.24.
DEBIAN & DEBIAN-BASED ONLY

Всё относительно. Объективности не существует.
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Ядро. Конфигурирование. Зависимости.

Сообщение flook »

Для 2.4 эти фалы звать config.in (или Config.in)и там зависимости определяятся фразами типа dep_bool или dep_tristate
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
agent-mega
Сообщения: 505
Статус: Автономный модуль

Re: Ядро. Конфигурирование. Зависимости.

Сообщение agent-mega »

Гхм, а помимо config, menuconfig и xconfig есть утили, чтобы там предупреждалось/говорилось об этих зависимостях в человеческом виде?
DEBIAN & DEBIAN-BASED ONLY

Всё относительно. Объективности не существует.
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Ядро. Конфигурирование. Зависимости.

Сообщение Bolverk »

Господа суперы, как насчет подклеить сюда:
Конфигурирование и компиляция ядра
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Ядро. Конфигурирование. Зависимости.

Сообщение flook »

(agent-mega @ Среда, 08 Июня 2005, 18:00) писал(а):Гхм, а помимо config, menuconfig и xconfig есть утили, чтобы там предупреждалось/говорилось об этих зависимостях в человеческом виде?

Вот чего не знаю того не знаю :) По идее должны быть, но...
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали: