2.1.35 ipv6 SMP - can't compile

bofh@snoopy.virtual.net.au
Wed, 16 Apr 97 15:53:14 +1100


Here's what I got when I mistakenly compiled 2.1.35 with SMP. It compiles fine when SMP isn't defined in the main make file.

make[3]: Entering directory `/usr/src/linux/net/ipv6'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-f
rame-pointer -D__SMP__ -pipe -fno-strength-reduce -m486 -DCPU=486 -D__SMP__ -c
-o datagram.o datagram.c
/usr/src/linux/include/asm/hardirq.h: In function `release_irqlock':
In file included from /usr/src/linux/include/net/ipv6.h:19,
from datagram.c:24:
/usr/src/linux/include/asm/hardirq.h:31: `NO_PROC_ID' undeclared (first use this
function)
/usr/src/linux/include/asm/hardirq.h:31: (Each undeclared identifier is reported
only once
/usr/src/linux/include/asm/hardirq.h:31: for each function it appears in.)
/usr/src/linux/include/asm/hardirq.h: In function `hardirq_trylock':
/usr/src/linux/include/asm/hardirq.h:52: warning: implicit declaration of functi
on `__save_flags'
/usr/src/linux/include/asm/hardirq.h:53: warning: implicit declaration of functi
on `__cli'
/usr/src/linux/include/asm/hardirq.h:55: warning: implicit declaration of functi
on `test_bit'
/usr/src/linux/include/asm/hardirq.h:57: warning: implicit declaration of functi
on `__restore_flags'
/usr/src/linux/include/asm/hardirq.h:61: warning: implicit declaration of functi
on `__sti'