From owner-freebsd-current Thu Mar 11 8:35:49 1999 Delivered-To: freebsd-current@freebsd.org Received: from relay.nuxi.com (nuxi.ucdavis.edu [169.237.7.38]) by hub.freebsd.org (Postfix) with ESMTP id 008BA15226 for ; Thu, 11 Mar 1999 08:35:19 -0800 (PST) (envelope-from obrien@NUXI.com) Received: (from obrien@localhost) by relay.nuxi.com (8.9.2/8.9.1) id IAA82767; Thu, 11 Mar 1999 08:34:52 -0800 (PST) (envelope-from obrien) Date: Thu, 11 Mar 1999 08:34:52 -0800 From: "David O'Brien" To: "Jordan K. Hubbard" Cc: obrien@NUXI.com, current@FreeBSD.ORG Subject: Re: bmake/contrib framework for egcs Message-ID: <19990311083452.N79145@relay.nuxi.com> Reply-To: obrien@NUXI.com References: <19990302025600.F13655@relay.nuxi.com> <60043.921147136@zippy.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: <60043.921147136@zippy.cdrom.com>; from Jordan K. Hubbard on Thu, Mar 11, 1999 at 02:12:16AM -0800 X-Operating-System: FreeBSD 3.1-STABLE Organization: The NUXI BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > How's this going? Everything now builds, and I can pass the C++ STL tests supplied with EGCS. There is at least one case w/in gnu/usr.bin/cc that ``make cleandir && make cleandir && make obj && make depend && make && make clean && make'' will file to build. But I haven't worried too much about that yet. The biggest problem is that ``cpp'' will get a sig11 when executed by c++. If I use ``c++ -v'' and manually execute what c++ is, I don't get the sig11. I got tired of trying to track this down, so to get around this (so I could work on libstdc++), I copy ``cpp'' into /usr/libexec from a copy of an installed EGCS port. The version in my repository is EGCS 1.1.2-pre3. Rumors have it that 1.1.2 will released on Friday, and by Monday at the latest. > What's the preferred method for tracking your egcs work, given one On a test box, one should CVSup using: *default host=relay.nuxi.com *default base=. *default release=cvs *default delete use-rel-suffix egcs I create a directory separate from our repository to sup into. Then checkout (``cvs -d co src/gnu src/contrib/egcs'') into a directory separate from /usr/src. I've been compiling things w/in /usr/src/ , but haven't done a ``make world'' with EGCS in-place in /usr/src due to the `cpp w/c++'' problem. -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message