Всем добрый день !!! Хочу обновить ядро на своем ПК. Имею установленный SUSE ES 10.0 32-bit, текущая версия ядра 2.6.16.21-0.8, выкачал с kernel.org версию 2.6.32.7
сделал make config, задал нужные параметры,
запускаю make и получаю ошибку:
comp:/usr/src/linux-2.6.32.7 # make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CC kernel/bounds.s
In file included from include/linux/compiler-gcc.h:86,
from include/linux/compiler.h:40,
from include/linux/stddef.h:4,
from include/linux/posix_types.h:4,
from include/linux/types.h:14,
from include/linux/page-flags.h:8,
from kernel/bounds.c:9:
include/linux/compiler-gcc4.h:8:4: error: #error Your version of gcc miscompiles the __weak directive
make[1]: *** [kernel/bounds.s] Error 1
make: *** [prepare0] Error 2
подскажите в каком направлении смотреть...заранее спасибо
Ошибка при обновлении ядра на SUSE ES 10.0
Модератор: Модераторы разделов
Re: Ошибка при обновлении ядра на SUSE ES 10.0
Подозреваю что у вас старый toolchain (gcc,binutils и glibc).
Vladivostok Linux User Group
- Stauffenberg
- Сообщения: 2042
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: Ошибка при обновлении ядра на SUSE ES 10.0
SLE10?
Посмотрите в направлении kernel update через rpm, в YaST (или zypper).
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)