Date: Tue, 13 Feb 1996 16:28:00 -0700 From: Nate Williams <nate@sri.MT.net> To: Martin Heller <mheller@student.uni-kl.de> Cc: hackers@FreeBSD.org Subject: Re: Q: Somebody working on more recent binutils ? Message-ID: <199602132328.QAA24481@rocky.sri.MT.net> In-Reply-To: <Pine.A32.3.91.960213232122.22310A-100000@mater.student.uni-kl.de> References: <Pine.A32.3.91.960213232122.22310A-100000@mater.student.uni-kl.de>
next in thread | previous in thread | raw e-mail | index | archive | help
> I'd like to know if someone is porting gas/ld 2.6 or 2.5.x ? Gas works already, ld is not going to happen anytime soon, if at all. > To have a more recent gas/ld than the ones coming with the > distribution is absolutely necessary for running g++ 2.7.2 > andd libg++2.7.1 because g++ needs the .weak symbols in > some circumstances to produce the 'right' code. Are you absolutely *sure*? According to recent reports posted to this list (today or yesterday) it isn't necessary. All that's required is to remove the creation of .weak symbols by gcc2.7.2. > If nobody does it, is there any piece of information available, > what's been changed in the sources to adopt gas/ld 1.x.x for > FreeBSD ? The version of ld in FreeBSD is a *very* old version (1.X). It has been *heavily* hacked to support shared libraries. The current binutils is at version 2, which is *radically* different from version 1, so it's not a simple matter of 'updating' the bits. There are folks who are good at this who have already looked at the code and went *YUCK*, so I suspect you won't find anyone willing to do the work unless you've got $$ to pony-up for the project. (And, you still might not find anyone willing.) Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602132328.QAA24481>