From owner-freebsd-current Sun Nov 15 15:29:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA16886 for freebsd-current-outgoing; Sun, 15 Nov 1998 15:29:35 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp02.primenet.com (smtp02.primenet.com [206.165.6.132]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA16875 for ; Sun, 15 Nov 1998 15:29:33 -0800 (PST) (envelope-from tlambert@usr05.primenet.com) Received: (from daemon@localhost) by smtp02.primenet.com (8.8.8/8.8.8) id QAA10264; Sun, 15 Nov 1998 16:29:07 -0700 (MST) Received: from usr05.primenet.com(206.165.6.205) via SMTP by smtp02.primenet.com, id smtpd010184; Sun Nov 15 16:28:57 1998 Received: (from tlambert@localhost) by usr05.primenet.com (8.8.5/8.8.5) id QAA03497; Sun, 15 Nov 1998 16:28:51 -0700 (MST) From: Terry Lambert Message-Id: <199811152328.QAA03497@usr05.primenet.com> Subject: Re: newer gcc? To: bright@hotjobs.com (Alfred Perlstein) Date: Sun, 15 Nov 1998 23:28:51 +0000 (GMT) Cc: psalzman@gamefish.pcola.gulf.net, current@FreeBSD.ORG In-Reply-To: from "Alfred Perlstein" at Nov 9, 98 10:07:38 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > a) egcs is a bit more improved than gcc in terms of c++ support, and more > features/optimizations. Except egcs can not support the Standard Temple Library on FreeBSD unless you compile it with threading enabled (unlike g++ 2.8.1, you must choose threading or no threading for resulting binaries at the time you compile the compiler, not at the time you compile the program). If you compile it with threading enabled, be prepared to delete libc entirely and *only* use libc_r, or you will get quirky behaviour from a lot of code. A good yardstick for a C++ compiler is to try to compile and run the Cyrus ACAPD code with the thing, since that code is very gung-ho with regard to use of C++ constructs. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message