On Tue, 2002-03-19 at 11:34, Mike Baptiste wrote:
> 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.
There used to be bugs in the redhat compiler which messed up some end
cases in xfs. These are fixed in the latest rpms. I use gcc-2.96-101
to build my kernels.
Steve
>
> Mike
--
Steve Lord voice: +1-651-683-3511
Principal Engineer, Filesystem Software email: lord@xxxxxxx
|