From owner-freebsd-current Sun Feb 28 14:41: 8 1999 Delivered-To: freebsd-current@freebsd.org Received: from zippy.cdrom.com (zippy.cdrom.com [204.216.27.228]) by hub.freebsd.org (Postfix) with ESMTP id C95E8152E2 for ; Sun, 28 Feb 1999 14:41:06 -0800 (PST) (envelope-from jkh@zippy.cdrom.com) Received: from zippy.cdrom.com (localhost [127.0.0.1]) by zippy.cdrom.com (8.9.3/8.9.3) with ESMTP id OAA31126; Sun, 28 Feb 1999 14:40:40 -0800 (PST) (envelope-from jkh@zippy.cdrom.com) To: Peter Wemm Cc: Warner Losh , Chuck Robey , freebsd-current@FreeBSD.ORG Subject: Re: gcc In-reply-to: Your message of "Mon, 01 Mar 1999 01:07:46 +0800." <199902281707.BAA63212@spinner.netplex.com.au> Date: Sun, 28 Feb 1999 14:40:40 -0800 Message-ID: <31122.920241640@zippy.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > The main holdups have been getting the native egcs build to do something > more sensible with regards to -aout/-elf, and, if things work out, a bit > better cross-compile support. (Note, the cross compile stuff doesn't work > too happily with the existing bmake glue and hacks in the code.) I think > I've got the threaded vs setjump/longjump exception stuff sorted out and > runtime switchable based on -thread etc. I'd personally be happy with an egcs that just did sensible things with ELF, though I guess a.out is a bonus(?) of sorts. Still, I just tweaked the egcs 1.1.1 configure script to replace my system compiler entirely and then built the world and kernel from it - the resulting system appears to work, provided that you comment out the compiler from the build so that it doesn't clobber itself. I think we really are probably holding this up a bit too much on the small points rather than the big ones. :) > I suspect libg++ is approaching "delete" material. libstdc++ comes with > egcs, and a hacked up libg++ is floating around that we can probably use, > but I wonder if it's time to loose it and keep just libstdc++. libg++ on I agree. I've done that here as well. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message