[PATCH libXi] fix build with gcc 2.95

Daniel Stone daniel at fooishbar.org
Fri Aug 27 03:47:04 PDT 2010


On Fri, Aug 27, 2010 at 12:25:15PM +0200, Mark Kettenis wrote:
> > On Thu, Aug 26, 2010 at 08:37:57AM +0200, Matthieu Herrb wrote:
> > > I have to repeat this every time I send a patch for gcc 2.95... :)=20
> > 
> > In fairness, it is rather unintuitive that an allegedly supported
> > OS/architecture combination must have the absolute newest X server, yet
> > hasn't managed to update its compiler in just over 11 years[0].
> 
> Well, GCC 2.95.3 was a pretty good C89 compiler[1], and apart from the
> code/declaration interleaving issue, it supports all commonly used C99
> features.  Later GCC versions are much, much slower, tend to have more
> (or at least different) optimizer bugs, and don't really generate
> significantly faster code.  It really is a problem if the build time
> for the OpenBSD base systems goes up from a day to almost three days
> on a SparcStation 20.
> 
> OpenBSD tries to deliver an OS that is conistent on all supported
> architectures.  It's bad enough that we can't have the same C compiler
> for all our platforms.  Besides, applications will require features
> only available in newer X servers at some point.

I'm sure there are good reasons for it; my point was mainly that I can't
with a straight face say that an architecture is well-maintained if it
has not seen a usable compiler update in a decade.

Cheers,
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg-devel/attachments/20100827/28ba420e/attachment.pgp>


More information about the xorg-devel mailing list