atom feed18 messages in org.freebsd.freebsd-currentRe: Pentium optimizations
FromSent OnAttachments
AlexDec 16, 1997 6:59 pm 
Tim LiddelowDec 16, 1997 8:05 pm 
John S. DysonDec 16, 1997 8:37 pm 
AlexDec 16, 1997 9:17 pm 
Tim LiddelowDec 16, 1997 9:36 pm 
Scott MichelDec 16, 1997 10:02 pm 
John S. DysonDec 16, 1997 10:23 pm 
Brian HandyDec 16, 1997 10:47 pm 
John S. DysonDec 16, 1997 11:04 pm 
Warner LoshDec 16, 1997 11:49 pm 
John S. DysonDec 17, 1997 12:04 am 
Poul-Henning KampDec 17, 1997 2:55 am 
Warner LoshDec 17, 1997 7:09 am 
Russell L. CarterDec 17, 1997 7:42 am 
Eivind EklundDec 17, 1997 10:13 am 
Tim LiddelowDec 17, 1997 2:26 pm 
Doug RabsonDec 18, 1997 12:35 pm 
John PolstraDec 21, 1997 1:35 pm 
Subject:Re: Pentium optimizations
From:Tim Liddelow (TLid@cybec.com.au)
Date:Dec 16, 1997 9:36:50 pm
List:org.freebsd.freebsd-current

Alex wrote:

There's a broken, port for pgcc. However, gcc makes it fairly easy to install one version of gcc without a port, install another, and choose between the two on the fly (-Vegcs-2.90.20, -Vegcs-2.90.20p, -Vgcc-2.8.0).

Yep, but I don't want to bloat my system with more than one compiler...call me lazy :)

Although, the only real reason Sun "unbundles" it's compiler is to make more money :) AFAIK g++ = gcc with it adding -lstdc++ and -lg++ by default, so really g++ could be a small sh script if you're so inclined ;-)

You missed the point - the compiler is a C++ compiler. It has support for C++ - templates (albeit buggy), exceptions, C++ objects, etc. It is much bigger than a small, efficient C compiler.

Of course, this "unbundling" isn't really unbundling, because you can simply pick the compiler you want. It also means 3rd party vendors may be more inclined to provide a compiler one day.

But what decent 3rd party compilers are available for Free [x86] OSes?

Yeah, granted. But you never know..:)

* Since FBSD still uses the a.out format, it needs some sevre (and I'm guessing ugly) hacks to get shared libs working. Terry Lambert has been pusing a switch to ELF format, which would have the added benefit of allowing shared libs without hacks. If we switch to ELF, no ugly hacks would need to be merged.

Yeah, well I've been a supporter of going to ELF for ages ... no need to convince me of this one. John Dyson for president! :) (just kidding Jordan).

Cheers Tim.