Форум :: Компиляция модулей ядра Linux и grep

Форум - Заметки - Компиляция модулей ядра Linux и grep

#96 2011-06-14 17:58:17 , (695 недели) назадTop
softer

Сообщений: 134

Однажды перестали собираться модули ядра, любые и для любого ядра. Компиляция проходила успешно, создавались все объектные файлы, но modpost сообщал, что собрано [0] модулей.

Я относительно долго не мог понять в чем же дело и куда вообще копать. 
Решение оказалось очень неожиданным. Оказывается успешной сборке модулей ядра мешает установленная переменная окружения GREP_OPTIONS. Причем обычной компиляции данная переменная никак не мешала. 
Если вы вдруг столкнулись с такой же проблемой, проверьте, не задана ли у вас эта переменная и в случае необходимости удалите её: unset GREP_OPTIONS
Разумеется данная выгрузка отрабатывает только для текущего терминала, но этого достаточно для успешной сборки модуля.
Такая вот необычная проблема и не менее необычное решение. 
Может быть кому-то известна причина такого поведения и иные способы решения проблемы?

Спасибо. Надеюсь данная заметка кому-то будет полезна.

Update:
Последние сообщения при сборке модуля выглядели так:
Building modules, stage 2.
MODPOST 0 modules
Отправить сообщеньку

Страницы: [1]
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>