Kaisie Smith wrote: [snip] > I've encountered some compilation errors compiling the Debian Linux > kernel (2.4.27) on Cobalt's Cube 2 using gcc 3.3. Then, reading > through the Document/Changes, I changed my compiler to gcc 2.95.4 per > the document's recommendation. It actually seems to be a worse move > since the compiler bails out right away. In either case the binutils > I used were installed per apt-get.
This recommendation is for i386, the mips kernel needs at least gcc 3.2 and binutils 2.14 (with the options used by the Debian kernel). > The thing that confuses me between the two errors is that the one > from 2.95.4 complains of an option (`-mcpu=r5000') that is fed into > as (the assembler) when compiling with gcc 3.3, this option is not > generated. The Makefile has some magic to guess the compiler version, but that's mostly obsolete now. [snip] > arch/mips/lib/lib.a(rtc-no.o)(.kstrtab+0x0): multiple definition of > `__kstrtab_rtc_ops' > arch/mips/lib/lib.a(rtc-std.o)(.kstrtab+0x0): first defined here > arch/mips/lib/lib.a(rtc-no.o)(__ksymtab+0x0): multiple definition of > `__ksymtab_rtc_ops' > arch/mips/lib/lib.a(rtc-std.o)(__ksymtab+0x0): first defined here > make: *** [vmlinux] Error 1 That's weird, rtc-no and rtc-std are mutually exclusive. It looks like the build system got confused, probably by a missing "make dep" (although make-kpkg handles this automatically). Thiemo -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

