Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Dec 1997 15:05:39 +1100
From:      TLiddelow@cybec.com.au (Tim Liddelow)
To:        Alex <garbanzo@hooked.net>
Cc:        current <current@FreeBSD.ORG>
Subject:   Re: Pentium optimizations
Message-ID:  <34974F93.7D7BF3C3@cybec.com.au>
References:  <Pine.BSF.3.96.971216185647.253C-100000@zippy.dyn.ml.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Alex wrote:
> 
> I've been lurking on the egcs list, and a few Linux/x86ites have been
> tossing around various Pentium or K6 enhanced functions (strlen and memcpy
> come to mind).  I was wondering what the chance of this actually being
> merged into the -current cc?  I was hopin we could get some Pentium
> optimizations without having to use the (as of now) fairly incompatable
> egcs.  Or maybe get some of the dynamic library gunk merged into egcs.
> 
> - alex

I'd love to see egcs as a package for both -current and also -stable...
anyone interested in doing it?  I would do it if I had the time...
(I know, you've heard that before).  I'm not really familiar with the
grokery/hackery that has been involved in merging gcc into the
FreeBSD tree anyway.  When gcc changes, how are these changes munged
into FreeBSD's gcc ?  (Not that gcc has changed much over the last
eon!).  I wonder if anyone has ever thought about "unbundling" cc(1)
like some of the commercial unixen do...and just making it a 
package...then you could select the cc you wanted from sysinstall...
for example, developers may select egcs, standard users may select
gcc, other users may select pgcc, others a simple C compiler.  
Some users won't ever use C++, so why should they get the extra bloat
of g++ ?  

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.

Just some thoughts.

Tim.

& waits for flames on unbundling &

-- 
====================================================================
 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?34974F93.7D7BF3C3>