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

Ошибка при компиляции ядра 2.6

Здрасте...

ASP 7.3. Вот такая ошибка:
fs/proc/array.c: In function `proc_pid_stat':
fs/proc/array.c:398: Unrecognizable insn:
(insn/i 1334 1666 1660 (parallel[
(set (reg:SI 0 eax)
(asm_operands ("") ("=a") 0[
(reg:DI 1 edx)
]
[
(asm_input:DI ("A"))
] ("include/linux/times.h") 38))
(set (reg:SI 1 edx)
(asm_operands ("") ("=d") 1[
(reg:DI 1 edx)
]
[
(asm_input:DI ("A"))
] ("include/linux/times.h") 38))
(clobber (reg:QI 19 dirflag))
(clobber (reg:QI 18 fpsr))
(clobber (reg:QI 17 flags))
] ) -1 (insn_list 1328 (nil))
(nil))
fs/proc/array.c:398: confused by earlier errors, bailing out
make[2]: *** [fs/proc/array.o] Ошибка 1
make[1]: *** [fs/proc] Ошибка 2
make: *** [fs] Ошибка 2

Если без proc компилить, то все компилится, но, соответственно, нифига
не работает.

Ответить   Sat, 17 Jan 2004 20:49:13 +0300 (#56601)

 

Ответы:

On Sat, 17 Jan 2004 20:49:13 +0300
iluha <iluha35625***@y*****.ru> wrote:

видимо, не обновлен procps.
согласно вот этой статье: http://kerneltrap.org/node/view/799, минимальная версия
procps, необходимая для сборки 2.6.x с proc - 2.0.9.

WBR,
Antony Dovgal aka tony2001
tony20***@p*****.net

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Antony Dovgal Mon, 19 Jan 2004 13:34:12 +0300 (#58404)

 


если в Cи разбераешься посмотри 398 строку соответственно.

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Alexey" Mon, 19 Jan 2004 23:35:32 +0700 (#58597)

 

Hello Alexey,

Monday, January 19, 2004, 7:35:32 PM, you wrote:


Разбираюсь, конечно, но не до такой степени, чтобы в исходниках ядра
ковыряться :(. Там скобочка стоит :) вот такая - } - конец функции proc_pid_stat.

Ответить   Tue, 20 Jan 2004 22:06:15 +0300 (#58723)

 

iluha wrote:

ИМХО судя по выводу проблема не в коде ядра - а баг в компиляторе, то
что он показал похоже на RTL - внутренний "язык" gcc.

Ответить   Max Vasin Tue, 20 Jan 2004 10:04:06 +0300 (#58969)

 

Antony Dovgal wrote:

версия

При чем тут procps? Какая версия gcc?

Ответить   Max Vasin Mon, 19 Jan 2004 19:56:01 +0300 (#58615)

 

Hello Max,

Monday, January 19, 2004, 7:56:01 PM, you wrote:

gcc 2.96. В доке к 2.6 написано что собирается начиная с gcc 2.95.,
так что проблем наверно быть не должно.

Ответить   Tue, 20 Jan 2004 22:06:12 +0300 (#58722)

 

iluha wrote:

Как раз таки должно :-( 2.96 - глючная RedHat'овская версия gcc (нет
такой версии в официальном дереве), оно не компилит ядро, поэтому его
надо заменить на 3.3/3.2 (или в крайнем случае 2.95 - он гораздо лучше
чем 2.96)

Ответить   Max Vasin Tue, 20 Jan 2004 10:02:24 +0300 (#58968)

 

У меня тоже gcc 2.96 и для меня уже частым становится надпись типа: "Америка
не когда не будет поддерживать gcc 2.96 и всех пиратов".

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Alexey" Tue, 20 Jan 2004 14:14:20 +0700 (#58990)