Gentoo, как понимать предупреждения при сборке ядра?

Linux gentoo операционки

При сборке ядра по make && make modules_install

Иногда в выводе появляются такие предупреждения


CC net/sunrpc/auth_gss/auth_gss.o
net/sunrpc/auth_gss/auth_gss.c: В функции ‘gss_pipe_downcall’:
net/sunrpc/auth_gss/auth_gss.c:660: предупреждение: формат ‘%ld’ предполагает тип ‘long int’, но аргумент 3 имеет тип ‘ssize_t’


CC drivers/video/console/fbcon.o
drivers/video/console/fbcon.c: В функции ‘fbcon_modechanged’:
drivers/video/console/fbcon.c:2989: предупреждение: ISO C90 запрещает смешение деклараций и кода


HOSTCC scripts/mod/modpost.o
scripts/mod/modpost.c: В функции ‘get_markers’:
scripts/mod/modpost.c:1562: предупреждение: результат ‘asprintf’, декларированной с атрибутом warn_unused_result, игнорируется
scripts/mod/modpost.c: В функции ‘add_marker’:
scripts/mod/modpost.c:1982: предупреждение: результат ‘asprintf’, декларированной с атрибутом warn_unused_result, игнорируется


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


И каковы последствия того что ядро соберется с игнорированием таких предупреждений, есть ли вероятность того что оно потом нормально заработает?

Заранее благодарю

Примечание:
)

Примечание:
спс за разъяснения

но понаблюдав за процессом этим, хотя и не програмист никак решил что до gentы еще не дорос, точнее не смог ее в загрузчике ubuntu прописать из которой и устанавливал по этому ману http://helvetillinen.livejournal.com/5440.html, потому и юбунтe она все равно с мини исо поставлена, думаю у меня на компе 512 ОП и селерон 3000+ gentoo бы быстрее и не заработала чем ubuntu щас в rcconf всего штук пять процессов потому лутает
Ответы:
Не обращайте внимания.
При компиляции не только ядра, но и вообще различных программных продуктов очень часто можно встретить вываливающиеся на наблюдателя этого процесса различные предупреждения и информационные сообщения.
это связано с тем, что компилятор по сути не знает что хочет программист и предупреждает по возможных "неровностях кода", которые он (компилятор) знает. Но программист в свою очередь (особенно если он пишет ядро :) ) не выпустит свой продукт пока не проверит все предупреждения и не убедится, что в данной ситуации это приемлемо.
По этому не обращайте внимания, это не ваша забота :)


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.