I am bringing a new mail server up with XFS partitions. Not my first -
my others run nicely. However, I've hit a problem compiling a newer
kernel (its currently running the 2.4.9 kernel from the XFS RedHat
installer).
I've got RH 7.2 with all the latest RedHat rpm updates installed.
I've downloaded both 2.4.17 and 2.4.18 with the xfs-all patches applied.
Nothing else. I'm using the stock .config from the 2.4.9-XFS source.
During the compile with 2.91.66, I get this error:
gcc -V egcs-2.91.66 -D__ASSEMBLY__ -D__KERNEL__
-I/usr/src/linux-2.4.18-XFS/include -traditional -c trampoline.S -o
trampoline.o
/tmp/ccE8u6Ji.s: Assembler messages:
/tmp/ccE8u6Ji.s:2614: Error: suffix or operands invalid for 'ljmp'
make[1]: *** [trampoline.o] Error 1
This happens with 2.4.17 and 2.4.18
The current gcc installed is gcc-2.96-98 though I'm using 2.91.66 mode.
I'm going to try mormal 2.96 compile next (though that makes me nervous
:) ) and I'm trying to track down a kgcc rpm to try though I wonder if
it'll make any difference.
Any ideas? I've compiled 2.4.17 on 7.1 (2.91-66) with no problems,
though not with the latest gcc rpm form Redhat if memory serves.
Mike
|