Re: binutils 2.8.1.0.27 is released.

H.J. Lu (hjl@lucon.org)
Tue, 31 Mar 1998 09:58:49 -0800 (PST)


>
> Sorry,
>
> I get this with your "new' version. Same with 2.1.8.0.26, so I'am back
> to 2.1.8.0.25 (glibc-2.07b2 and egcs/pgcc-1.02 release).
>
> gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O6
> -fomit-frame-pointer
> -pipe -mamdk6 -malign-loops=2 -malign-jumps=2 -malign-functions=2
> -DCPU=686 -c -o extabl
> e.o extable.c
> /usr/src/linux/include/asm/string.h: In function `__constant_memcpy':
> In file included from /usr/src/linux/include/linux/string.h:39,
> from /usr/src/linux/include/linux/signal.h:64,
> from /usr/src/linux/include/linux/sched.h:22,
> from /usr/src/linux/include/asm/uaccess.h:7,
> from extable.c:7:
> /usr/src/linux/include/asm/string.h:448: warning: control reaches end of
> non-void function
> /usr/src/linux/include/asm/string.h: In function
> `__constant_c_and_count_memset':
> /usr/src/linux/include/asm/string.h:599: warning: control reaches end of
> non-void function
> rm -f mm.o
> ld -m elf_i386 -r -o mm.o init.o fault.o ioremap.o extable.o
> make[2]: Leaving directory `/usr/src/linux-2.1.90/arch/i386/mm'
> make[1]: Leaving directory `/usr/src/linux-2.1.90/arch/i386/mm'
> make[1]: Entering directory `/usr/src/linux-2.1.90/arch/i386/lib'
> make all_targets
> make[2]: Entering directory `/usr/src/linux-2.1.90/arch/i386/lib'
> gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O6
> -fomit-frame-pointer
> -pipe -mamdk6 -malign-loops=2 -malign-jumps=2 -malign-functions=2
> -DCPU=686 -c -o checks
> um.o checksum.c
> /usr/src/linux/include/asm/string.h: In function `__constant_memcpy':
> In file included from /usr/src/linux/include/linux/string.h:39,
> from /usr/src/linux/include/linux/signal.h:64,
> from /usr/src/linux/include/linux/sched.h:22,
> from /usr/src/linux/include/linux/mm.h:4,
> from /usr/src/linux/include/linux/slab.h:14,
> from /usr/src/linux/include/linux/malloc.h:4,
> from /usr/src/linux/include/linux/skbuff.h:137,
> from /usr/src/linux/include/linux/netdevice.h:158,
> from /usr/src/linux/include/net/ip.h:30,
> from /usr/src/linux/include/net/checksum.h:31,
> from checksum.c:23:
> /usr/src/linux/include/asm/string.h:448: warning: control reaches end of
> non-void function
> /usr/src/linux/include/asm/string.h: In function
> `__constant_c_and_count_memset':
> /usr/src/linux/include/asm/string.h:599: warning: control reaches end of
> non-void function
> gcc -D__KERNEL__ -I/usr/src/linux/include -D__ASSEMBLY__ -traditional -c
> semaphore.S -o sema
> phore.o
> gcc -D__KERNEL__ -I/usr/src/linux/include -D__ASSEMBLY__ -traditional -c
> locks.S -o locks.o
> /tmp/cca02172.s: Assembler messages:
> /tmp/cca02172.s:70: Error: operands given don't match any known 386
> instruction
> /tmp/cca02172.s:73: Error: operands given don't match any known 386
> instruction

Reread my release note and get 2.1.91. The bug is in the Linux
kernel.

H.J.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu