Date: Mon, 16 Mar 1998 20:56:10 -0800 (PST) From: Steve Kargl <sgk@troutmask.apl.washington.edu> To: tlambert@primenet.com (Terry Lambert) Cc: ckempf@enigami.com, freebsd-current@FreeBSD.ORG Subject: Re: Compilers: 2.8.1 v 2.7.2.1? Message-ID: <199803170456.UAA01121@troutmask.apl.washington.edu> In-Reply-To: <199803170236.TAA29018@usr06.primenet.com> from Terry Lambert at "Mar 17, 98 02:36:56 am"
next in thread | previous in thread | raw e-mail | index | archive | help
According to Terry Lambert: > > gcc is too crucial to haphazardly upgrade until its stability is well > > understood. Since 2.8.1 has only been out for a few weeks, I wouldn't > > look for an update to occur any time soon. (I could be wrong, Peter, jdp?) > > As a point in case, 2.8.1 appeared with a week or two of 2.8.0. > > > > Additionally, if I understand the situation, 2.8.1 probably does not > > contain the necesssary files to compile a.out format. > > Bullocks. 8-). The a.out problems are that you can't make a.out > using the FSF binutils, not that you can't make a.out with the > FreeBSD ld program *not* from binutils. Mea Culpa! I hate spreading misinformation. Yes, I confused the binutil issues with gcc 2.8.1. However, my 1st paragraph above still stands (i.e., newest isn't always the best). > Exceptions will not work with pthreads unless you are running 2.8.x > g++ or better. This is as good a reason as any FWIW, I've been using egcs-1.0.x for testing g77. On my simple, real-world benchmark (my code :-), g77 is giving about a 22% increase in execution speed over f77 (f2c+gcc). Hopefully, whne the next gcc upgrade is merged into -current, g77 will be brought into the tree. (Hint, hint). > The compiler should be upgraded, but the ld should be the FreeBSD one, > and the binutils should go into the other directory (they are needed > for ELF, but won't work for a.out, unless someone adds FreeBSD a.out > support to the binutils version of the code. -- Steve finger kargl@troutmask.apl.washington.edu http://troutmask.apl.washington.edu/~clesceri/kargl.html 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?199803170456.UAA01121>