Date: Thu, 2 Mar 2000 09:12:38 +0100 From: Martin Cracauer <cracauer@cons.org> To: Bruce Evans <bde@zeta.org.au> Cc: "David O'Brien" <obrien@NUXI.com>, jkh@FreeBSD.ORG, current@FreeBSD.ORG, satoshi@FreeBSD.ORG Subject: Re: extern variables in shared libraries broken (ld.so or mmap bug) Message-ID: <20000302091238.A19374@cons.org> In-Reply-To: <Pine.BSF.4.21.0002260101470.8617-100000@alphplex.bde.org>; from bde@zeta.org.au on Sat, Feb 26, 2000 at 01:10:26AM %2B1100 References: <20000225134708.B16847@cons.org> <Pine.BSF.4.21.0002260101470.8617-100000@alphplex.bde.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Updates on the -fpic bug: Satoshi has been so kind to point me to the ports build logs. Out of 1672 files compiled with -fpic, 1033 of them with -O1, none triggered the assembler warning message. I would now feel reasonably comfortable to resolve the issue for Release 4.0 by : - committing Bruce' "wave-dead-chicken" fix for localtime.c (remove the "const" so that gcc doesn't try its wrong optimization). -O2 world for localtime.c as well, BTW. - turning the assembler warning message into an error, using Bruce' diff (I originally feared that we would break more ports than we could handle). Except that I would extend the error message with "try different optimization settings" to give people a chance to recover. - hope that gcc and gas agree over their capabilities when 4.1 comes... Any objections? If none, Jordan, would you please approve us to do so? Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer <cracauer@cons.org> http://www.cons.org/cracauer/ Tel.: (private) +4940 5221829 Fax.: (private) +4940 5228536 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000302091238.A19374>