Mailinglist Archive: opensuse-security (192 mails)

< Previous Next >
Re: [suse-security] Problem while updating to Kernel 2.2.14
  • From: Ruediger Oertel <ro@xxxxxxx>
  • Date: Fri, 19 May 2000 10:03:38 +0200 (MEST)
  • Message-id: <Pine.LNX.4.21.0005190959200.6678-100000@xxxxxxxxxxxxx>
On Fri, 19 May 2000 Holger-Schmidt@xxxxxxxxx wrote:

> Hey Guys,
>
> maybe somebody can help me.
>
> After the security announce of SuSE I updated the kernel sources for compiling
> to kernel 2.2.14. I only updated the package "lx_suse" because it was the only
> one which was installed before.
>
> While compiling I get following error message:
>
> --- snip ---
>
> time.c: In function 'do_gettimeofday'
> time.c: 259: fixed or forbidden register 0 (ax) was spilled for class AREG
> This may be due to a compiler bug or to impossible asm statements or clauses
> cpp: output pipe has been closed
> make[1]: *** [time.o] Error 1
> make: leaving directory ...
> make: *** [_dir_arch/i386/kernel] Error 2
>
> --- snap ---
>
> The kernel was not finished.
>
> I found two differnt files "time.c": one in /usr/src/linux/kernel and one in
> /usr/src/linux/arch/i386/kernel
>
> Do you know what's wrong ?
the problematic file is /usr/src/linux/arch/i386/kernel/time.c which triggers
a bug in egcs-1.1.2 and can only be compiled with gcc-2.95.2 or gcc-2.7.2.3.

AFAIR removing the inline in linux/include/linux/time.h in the definition
of normalize_timeval should work for egcs-1.1.2.
>
> Bye
> Holger

--
with kind regards (mit freundlichem Grinsen),
Ruediger Oertel (ro@xxxxxxx)
----------------------------------------------------------
does "DONT PANIC" give a hint ?


< Previous Next >
References