Обновление ядра

Сегодня вышло свежее обновление ядра (sys-kernel/gentoo-sources-3.7.10-r1)

После чего отказались собираться модули:

http://pastebin.com/JTzr1LuJ

Кто-нибудь столкнулся уже с этим? Поборол?

Пишите баг репорт

Пишите баг репорт http://bugs.gentoo.org/ .

kostik87 написал(а): Пишите

kostik87 написал(а):
Пишите баг репорт http://bugs.gentoo.org/ .

Поддерживаю.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Скажите, а как ваша миграция

Скажите, а как ваша миграция с gentoo-sources-3.7.10 на gentoo-sources-3.7.10-r1 прошла? А то может быть мои проблемы не имеют отношения к.

Я стабилизировал 3.7.10-r1

Я стабилизировал 3.7.10-r1 для amd64 и указанной проблемы не заметил

Нейтральность - высшее достижение сознания!

+1

+1

Не надо бояться, что жизнь закончится - надо бояться, что она не начнется!

Убрал из USE -* Пересобрал

Убрал из USE -*
Пересобрал gcc и system. Все заработало.

Может быть кому-то будет интересно, в kernel-config-x86_64-3.7.10-gentoo-r1 убрали:

CONFIG_WIRELESS_EXT
CONFIG_WEXT_SPY
CONFIG_WEXT_PRIV
CONFIG_LIB80211_CRYPT_WEP
CONFIG_LIB80211_CRYPT_CCMP
CONFIG_LIB80211_CRYPT_TKIP

И сделали возможность опции m для CONFIG_PPP

А вы ничего не путаете?!..

А вы ничего не путаете?!.. :)

Почему-то все перечисленные выше опции ВайФая у меня есть, а опция m для CONFIG_PPP у меня всегда была... по-крайней мере с 2.0... точно!

Я просто думаю, что вам видимо нечасто приходилось ядро конфигурировать... ;) к вашему сведению: видимость опций зависит от других опций...

Неужели?

У вас ядро 3.7.10-gentoo-r1? x64?

> к вашему сведению: видимость опций зависит от других опций...

В текстовом файле?

Цитата:В текстовом

Цитата:
В текстовом файле?

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

Отредактировать некоторые опции в конфигурации ядра просто отредактировав файл .config в vim или nano, например, конечно можно, но это должны быть уж совсем простые опции, которые ни от кого не зависят и от них ничего не зависит, например CONFIG_LOCALVERSION. Прочие любые изменения в конфигурации ядра нужно проводить только через специализированные средства конфигурирования ядра:

...
  config	  - Update current config utilising a line-oriented program
  nconfig         - Update current config utilising a ncurses menu based program
  menuconfig	  - Update current config utilising a menu based program
  xconfig	  - Update current config utilising a QT based front-end
  gconfig	
...

которые проверяют зависимости включаемых опций и в случае возникновении конфликтов или не удовлетворённых зависимостей предупреждают об этом.

Если вы просто включите опцию, отредактировав файл, но у этой опции есть зависимости, а вы их не включили, то произойдёт ошибка сборки ядра. Кроме того если вы включили зависимости, но они, например собираются модульно, а опцию вы включаете монолитно и наоборот так же будет ошибка сборки. От включения зависимостей и зависит видимость опций в утилитах по конфигурированию ядра.

В общем не ищите проблем и не советуйте их другим, если слабо понимаете то, что делаете. Читайте Gentoo Handbook, там плохого не посоветуют.

А с чего вы взяли, что я

А с чего вы взяли, что я редактировал этот файл? Я лишь сделал diff с предыдущей версией, чтобы понять, что именно изменилось. А поскольку часть ключей (напр. CONFIG_WIRELESS_EXT) описана в мануалах по настройке беспроводной сети, то я решил отметить этот момент. Потому как в сети лежат кривые мануалы десятилетней давности, в которых половина пунктов неактуальна.

.

Hellsy22 написал(а):
Я лишь сделал diff с предыдущей версией, чтобы понять, что именно изменилось

"Чтобы понять, что именно изменилось" существует make oldconfig

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Вот с этого момента,

Вот с этого момента, пожалуйста, поподробнее.
Как выглядит законченная команда сравнения старого и нового конфигов в рамках использования genkernel?

Что значит в рамках

Что значит в рамках использования genkernel? в чем разница?

make oldconfig не сравнивает конфиги, а помогает привести текущий конфиг, к актуальному виду для текущего ядра

Ну, genkernel вроде как

Ну, genkernel вроде как хранит свои версии конфигов в /etc/kernels, причем с именем по версии ядра. А так конфиг лежит в /usr/src/linux/.config, если я ничего не путаю.

Не свои и не хранит, а

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

Ясно, спасибо за пояснения.

Ясно, спасибо за пояснения.

Hellsy22 написал(а):А с чего

Hellsy22 написал(а):
А с чего вы взяли?..

А с этого:

> к вашему сведению: видимость опций зависит от других опций...
Hellsy22 написал(а):
В текстовом файле?

:)

+1От себя добавлю, что при

+1

От себя добавлю, что при обновлении ядра первым и обязательным шагом должен быть

make oldconfig

а уж потом - один из методов, упомянутых выше.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".