Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Dec 1997 16:37:11 +1100
From:      TLiddelow@cybec.com.au (Tim Liddelow)
To:        Alex <garbanzo@hooked.net>
Cc:        current@freebsd.org
Subject:   Re: Pentium optimizations
Message-ID:  <34976507.9F3D14@cybec.com.au>
References:  <Pine.BSF.3.96.971216205931.2546B-100000@zippy.dyn.ml.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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.
-- 
====================================================================
 Tim Liddelow                      *      Internet Consulting
 Internet Project Manager       *    *         
 Cybec Pty Ltd                      *     Anti Virus/Firewalls/Security
 Phone: +61 3 9825 5645                   C++/UNIX/WIN32/OOP/OOD/WWW 
 mailto:TLiddelow@cybec.com.au    *       http://www.vet.com.au/
=====================================================================



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?34976507.9F3D14>