пробую под Linux Suse 10 скомпилировать ядро 2.4.26.
До команды создания bzImage все идет нормально, после команды
make CC=/opt/gcc-2.95.3/bin/gcc bzImage
вываливаются ошибки
make[2]: Leaving directory `/usr/src/linux-2.4.26/crypto'
make[1]: Leaving directory `/usr/src/linux-2.4.26/crypto'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.26/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 " -C arch/i386/kernel
make[1]: Entering directory `/usr/src/linux-2.4.26/arch/i386/kernel'
/opt/gcc-2.95.3/bin/gcc -D__KERNEL__ -I/usr/src/linux-2.4.26/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -nostdinc -iwithprefix include -DKBUILD_BASENAME=process -c -o process.o process.c
{standard input}: Assembler messages:
{standard input}:754: Error: suffix or operands invalid for `mov'
{standard input}:755: Error: suffix or operands invalid for `mov'
{standard input}:848: Error: suffix or operands invalid for `mov'
{standard input}:849: Error: suffix or operands invalid for `mov'
{standard input}:900: Error: suffix or operands invalid for `mov'
{standard input}:901: Error: suffix or operands invalid for `mov'
{standard input}:903: Error: suffix or operands invalid for `mov'
{standard input}:915: Error: suffix or operands invalid for `mov'
make[1]: *** [process.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.26/arch/i386/kernel'
make: *** [_dir_arch/i386/kernel] Error 2
>пробую под Linux Suse 10 скомпилировать ядро 2.4.26.
>До команды создания bzImage все идет нормально, после команды
>make CC=/opt/gcc-2.95.3/bin/gcc bzImageА компилятор посвежее если взять?
>>пробую под Linux Suse 10 скомпилировать ядро 2.4.26.
>>До команды создания bzImage все идет нормально, после команды
>>make CC=/opt/gcc-2.95.3/bin/gcc bzImage
>
>А компилятор посвежее если взять?я читал что эта версия компилятора стабильна и она максимально подходит для компиляции ядра. Читал кстати в какой-то статье тут (на Opennet)