Messages in this thread | | | Date | Sat, 28 Mar 1998 18:13:56 -0600 (CST) | From | Mike Perry <> | Subject | binutils 2.8.1.0.26 - problems? |
| |
I just started getting this error after upgrading my binutils from 2.1.0.15 to 2.1.0.26. (kernels 2.1.91 and 2.1.92pre2)
I was able to pinpoint the error down to translate_bytes() (line 182) in audio.c.
If you define NO_INLINE_ASM, it compiles ok, else it dies thusly:
/usr/src/linux/Rules.make:231: target `adlib_card.o' given more than once in the same rule. gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -c -o audio.o audio.c {standard input}: Assembler messages: {standard input}:1028: Error: operands given don't match any known 386 instruction {standard input}:1178: Error: operands given don't match any known 386 instruction make[2]: *** [audio.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.1/drivers/sound' make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.1/drivers' make: *** [modules] Error 2
I would fix this, but I only know C, so it's up to a more enlightened soul than I.
--- Mike Perry Maintainer of www.linuxos.org and subpages.
"The programming model I'm promoting is that the network is broken all the time. People design their software so that if you can communicate at all, it's a miracle." -Microsoft Vice President Jim Allchin when asked about the future of OS development ---
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu
| |