Russell Cattelan wrote:
>
> Keith Owens wrote:
>
> > On Tue, 08 May 2001 01:07:53 -0500,
> > Russell Cattelan <cattelan@xxxxxxxxxxx> wrote:
> > >kgcc!
> >
> > He is already using gcc -V egcs-2.91.66 == kgcc.
>
> Nope, that doesn't work on Mandrake 8.0 systems for some reason ,
> previous version of Mandrake that worked fine.
> I've been bitten by that every time the kernel is updated and I forget
> to switch the Makefile back to kgcc.
On this box:
kgcc -v
Reading specs from
/usr/lib/gcc-lib/i586-mandrake-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release /
Linux-Mandrake 8.0)
gcc -v
Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux/2.96/specs
gcc version 2.96 20000731 (Linux-Mandrake 8.0 2.96-0.48mdk)
This is a stock, straight off the CD Mandrake 8.0 box (except for the
kernel).
Also, you'll notice that when it was compiling, it WAS using kgcc:
The original error message:
gcc -V egcs-2.91.66 -D__ASSEMBLY__ -D__KERNEL__
-I/usr/src/linux/include -traditional
-c head.S -o head.o
head.S:203: unterminated character constant
make[1]: *** [head.o] Error 1
make[1]: Leaving directory
`/usr/src/linux-2.4-xfs-r1.0/linux/arch/i386/kernel'
make: *** [_dir_arch/i386/kernel] Error 2
I can switch the Makefile, and try it, but it looks like it's already
using that version.
Ric
|