From owner-freebsd-bugs@FreeBSD.ORG Mon Oct 20 16:41:45 2003 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F57516A4B3; Mon, 20 Oct 2003 16:41:45 -0700 (PDT) Received: from lifelesslap.robertcollins.net (dsl-3.7.240.220.lns02-kent-syd.dsl.comindico.com.au [220.240.7.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB53C43F85; Mon, 20 Oct 2003 16:41:43 -0700 (PDT) (envelope-from robertc@squid-cache.org) Received: from localhost ([127.0.0.1] ident=robertc) by lifelesslap.robertcollins.net with esmtp (Exim 3.36 #1 (Debian)) id 1ABjea-0001jO-00; Tue, 21 Oct 2003 09:41:36 +1000 From: Robert Collins To: Kris Kennaway In-Reply-To: <20031020233619.GB61627@rot13.obsecurity.org> References: <200310170621.h9H6LmGr068865@freefall.freebsd.org> <1066644745.955.10.camel@localhost> <20031020184333.GA60464@rot13.obsecurity.org> <1066688170.6183.111.camel@localhost> <20031020233619.GB61627@rot13.obsecurity.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-tqDKpH07B06231/5moPU" Message-Id: <1066693295.6189.125.camel@localhost> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Tue, 21 Oct 2003 09:41:35 +1000 cc: Kris Kennaway cc: freebsd-bugs@FreeBSD.org Subject: Re: gnu/58099: g++ -fhuge-objects on ix86 coredumps upon use of std::ostringstream X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Oct 2003 23:41:45 -0000 --=-tqDKpH07B06231/5moPU Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2003-10-21 at 09:36, Kris Kennaway wrote: > On Tue, Oct 21, 2003 at 08:16:10AM +1000, Robert Collins wrote: > > On Tue, 2003-10-21 at 04:43, Kris Kennaway wrote: > >=20 > > > Which binary packages, the package for the gcc ports? Nothing specia= l > > > is done for package builds, beyond what is in the port. Can you be > > > specific about why you think this is a port error? > >=20 > > Because every c++ library in the distribution needs to be built with al= l > > permutations of ABI breaking options. The libstdc++ library is just the > > first one. If you don't want to face doing this, then having > > -fhuge-objects always on is a reasonable workaround. >=20 > Won't this break compatibility with all existing users of C++ > packages? That would be a deal-breaker. The workaround would. Doing the 'right thing', building a libstdc++ with -fhuge-objects, and editing the spec file to use it IFF -fhuge-objects was passed to g++ won't break anything. Rob --=20 GPG key available at: . --=-tqDKpH07B06231/5moPU Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQA/lHKvI5+kQ8LJcoIRAmVJAJkBr3+CJdHtdGD7s9zZkZDTBtemFwCeMHhX TjPwIGltOSvKHm0zsqEH9LQ= =mBOH -----END PGP SIGNATURE----- --=-tqDKpH07B06231/5moPU--