On Mon, Jan 19, 2004 at 10:13:45PM -0700, Joel Baker wrote: | On Mon, Jan 19, 2004 at 11:28:20PM +0000, Matthew Garrett wrote: | > | > As far as I know, NetBSD weren't pushing their stuff upstream terribly | > hard. I think that's mostly resolved now (gcc<3.2ish defaulted to a.out | > on NetBSD-i386 - gcc 3.3 at least defaults to ELF sanity) | | GCC 3.x prior to 3.2 or 3.3 cannot compile a NetBSD system from /usr/src | correctly, or such was the last rumor I heard. However, the Debian packages | for 3.x (once patched somewhat to cope with things that are true on all | Linux systems, but not NetBSD, which were applied in Debian patches) seemed | to compile perfectly workable libraries. I didn't get around to trying to | boot one of those kernels, though. | | On the other hand, GCC3 is now a part of the mainline build stuff for | NetBSD's own release, and I believe the intent is to release 2.0 with GCC | 3.mumble as the primary compiler. But don't take that as gospel...
That's correct. On a NetBSD-current system built today: % uname -a NetBSD odysseus 1.6ZH NetBSD 1.6ZH (ODYSSEUS from GENERIC-1.583,CARDBUS-1.71) #1: Tue Jan 20 09:15:50 EST 2004 [EMAIL PROTECTED]:/var/obj/i386/usr/src/sys/arch/i386/compile/ODYSSEUS i386 % cc -v Using built-in specs. Configured with: /usr/src/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --build=i386-unknown-netbsdelf --host=i386--netbsdelf --target=i386--netbsdelf : (reconfigured) /usr/src/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --build=i386-unknown-netbsdelf1.6W --host=i386--netbsdelf --target=i386--netbsdelf Thread model: posix gcc version 3.3.2 (NetBSD nb1 20031026) NetBSD 2.0 will contain ship with at least gcc 3.3.2.
pgp4AQQ59J2do.pgp
Description: PGP signature