Re: anyone compiled 2.2.17 on RH7 successfully?

From: David Relson (relson@osagesoftware.com)
Date: Mon Nov 13 2000 - 20:58:05 EST


Corisen,

RedHat 7.0's version of gcc, known as gcc 2.96, is incompatible with the
kernel's code. Preprocessor changes cause the problem you encountered. It
also has some defects in how it optimizes code that would cause the kernel
to run incorrectly.

The 7.0 distribution includes an older version of gcc, known as kgcc (for
kernel gcc), that compiles code correctly and can be used for kernel
compilation. Install the rpm and go for it!

David

At 08:44 PM 11/13/00, Corisen wrote:
>has anyone running RedHat7(with kernel 2.2.16, gcc 2.96, kgcc 2.91.66)
>complied 2.2.17 kernel successfully?
>
>i've downloaded the source and gunzip/untar to /root/linux-2.2.17
>
>1. make menuconfig (ok)
>2. make dep (ok)
>3. make zImage
>===> lots of warning message
>===> error: checksum.S:231 badly punctuated parameter list in #define
>===> error: checksum.S:237 badly punctuated parameter list in #define
>
>4. make CC=kgcc zImage
>===> snapshot of errors reported:
>In file included from init/main.c:15:
>/usr/i386-glibc21-linux/include/linux/proc_fs.h:283: parse error before
>`mode_t'
>/usr/i386-glibc21-linux/include/linux/proc_fs.h:283: warning: no semicolon
>at end of struct or union
>/usr/i386-glibc21-linux/include/linux/proc_fs.h:284: warning: data
>definition has no type or storage class
>/usr/i386-glibc21-linux/include/linux/proc_fs.h:285: parse error before
>`uid'
>/usr/i386-glibc21-linux/include/linux/proc_fs.h:285: warning: data
>definition has no type or storage class
>/usr/i386-glibc21-linux/include/linux/proc_fs.h:286: parse error before
>`gid'
>/usr/i386-glibc21-linux/include/linux/proc_fs.h:286: warning: data
>definition has no type or storage class
>....many more errors
>....many more errors
>....
>
>5. changed CC= kgcc in Makefile and execute "make zImage"
>===> same error as 3 (strange, seems like the the compilation is still by
>gcc and not kgcc despite the change)
>
>i was able to compile 2.4.0-test10 kernel image with "make CC=kgcc bzImage"
>
>pls kindly advise on the possible solutions.
>
>thanks.
>
>
>
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to majordomo@vger.kernel.org
>Please read the FAQ at http://www.tux.org/lkml/

--------------------------------------------------------
David Relson Osage Software Systems, Inc.
relson@osagesoftware.com 514 W. Keech Ave.
www.osagesoftware.com Ann Arbor, MI 48103
voice: 734.821.8800 fax: 734.821.8800

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Nov 15 2000 - 21:00:25 EST