Отправляет email-рассылки с помощью сервиса Sendsay

Компиляция ядра

Доброго дня всем.

Столкнулся с такой проблемкой, неожиданной..
Решил поставить новое ядро 2.6.32, стала такая необходимость... Начинаю компилировать
ядро и получаю ошибку :
kernel/rcutree.c: In function `__rcu_init':
kernel/rcutree.h:301: sorry, unimplemented: inlining failed in call to 'rcu_bootup_announce':
function body not available
kernel/rcutree.c:1740: sorry, unimplemented: called from here
make[1]: *** [kernel/rcutree.o] Ошибка 1
make: *** [kernel] Ошибка 2
и это происходит на gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-11), как
только ставю gcc-4.1, то всё проходит нормально (всё проводилось на тестовой
машине, там есть возможность менять компилятор), вся беда в том , что
на сервере где нужно новое ядро есть только gcc-3.4.6, можно что либо сделать,
или придётся ставить gcc-4?

This message has been scanned for viruses and
dangerous content byMailScanner, and is
believed to be clean.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36741; Возраст листа: 2323; Участников: 1391
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/952745

Ответить   Thu, 3 Dec 2009 16:34:35 +0200 (#952745)

 

Ответы:

В Thu, 3 Dec 2009 16:34:35 +0200
Shumeyko Andrey <a_s***@i*****.ru> пишет:

?
Могу ошибатся но опция Compat VDSO support не поможет ?

CONFIG_COMPAT_VDSO:


Say N here if you are running a sufficiently recent
glibc version (2.3.3 or later), to remove the
high-mapped VDSO mapping and to exclusively use the randomized
VDSO.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36742; Возраст листа: 2323; Участников: 1391
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/952776

Ответить   Thu, 3 Dec 2009 20:31:22 +0500 (#952776)

 

Shumeyko Andrey wrote:

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

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36745; Возраст листа: 2323; Участников: 1391
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/952839

Ответить   Thu, 03 Dec 2009 19:40:27 +0200 (#952839)

 

Привет!
Решил вставить свои 5 копеек :)

Когда появился релиз ядра 2.6, то было предупреждение в доке, что
собирается при помощи gcc не ниже gcc-4 , imho, об этом свидетельствует
две чёрточки в функции __rcu_init, нет ее в библиотеках старого
компилятора.

imho, если дистр, где нужно ставить ядро, собран компилятором
старще gcc-4.1 то отсутствие библиотек stdc++-4.1 может приводить к
непредсказуемым последствиям :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36748; Возраст листа: 2324; Участников: 1391
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/953069

Ответить   Fri, 04 Dec 2009 04:05:02 +0200 (#953069)

 

On Thu, 3 Dec 2009 16:34:35 +0200
Shumeyko Andrey wrote:

А что мешает собрать ядро на любой другой машине? А заодно удалить с
сервера gcc к чертям собачьим?

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36750; Возраст листа: 2325; Участников: 1391
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/953811

Ответить   Thu, 3 Dec 2009 17:28:43 +0200 (#953811)