Re: pre-2.1.116-1 fails compile in bugs.h

Tom Eastep (eastep@loc1.tandem.com)
Sun, 9 Aug 1998 21:01:09 -0700


On Sun, 09 Aug 1998, Pete Clements wrote:
>FYI:
>
>gcc -D__KERNEL__ -I/usr/src/linux-2.1.116/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c -o init/main.o init/main.c
>/usr/src/linux-2.1.116/include/asm/bugs.h: In function `check_cx686_cpuid_slop':
>In file included from init/main.c:39:
>/usr/src/linux-2.1.116/include/asm/bugs.h:287: warning: implicit declaration of function `getCx86'
>/usr/src/linux-2.1.116/include/asm/bugs.h:287: `CX86_CCR3' undeclared (first use this function)
>/usr/src/linux-2.1.116/include/asm/bugs.h:287: (Each undeclared identifier is reported only once
>/usr/src/linux-2.1.116/include/asm/bugs.h:287: for each function it appears in.)
>/usr/src/linux-2.1.116/include/asm/bugs.h:288: warning: implicit declaration of function `setCx86'
>/usr/src/linux-2.1.116/include/asm/bugs.h:289: `CX86_CCR4' undeclared (first use this function)
>/usr/src/linux-2.1.116/include/asm/bugs.h:290: `CX86_CCR5' undeclared (first use this function)
>make: *** [init/main.o] Error 1
>--
>
Till a better patch is available, here's one that will get you around
the problem...

-Tom

--- linux/init/main.c.orig Sun Aug 9 20:50:57 1998
+++ linux/init/main.c Sun Aug 9 20:51:33 1998
@@ -36,7 +36,9 @@

#include <asm/system.h>
#include <asm/io.h>
+#if 0
#include <asm/bugs.h>
+#endif

#include <stdarg.h>

@@ -1118,7 +1120,9 @@
smp_init();
#endif

+#if 0
check_bugs();
+#endif

#if defined(CONFIG_MTRR) /* Do this after SMP initialization */
/*

--
Tom Eastep	
COMPAQ Computer Corporation
Enterprise Computing Group
Tandem Division
tom.eastep@compaq.com

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