delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2008/02/27/11:16:45

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Message-ID: <47C58CC6.1F2CFC45@dessent.net>
Date: Wed, 27 Feb 2008 08:16:06 -0800
From: Brian Dessent <brian AT dessent DOT net>
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Testing gcc 4.2.3
References: <47C45106 DOT 6090300 AT pobox DOT com> <47C45534 DOT A74427F4 AT dessent DOT net> <6910a60802270735x3441fd76id868f1ebe7a4d89 AT mail DOT gmail DOT com>
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Reini Urban wrote:

> About the shared libgcc:
> Since this problem will not go away until we decide to keep the old and slow
> WINAPI compatible SJLJ (hopefully not), we can just add this libgcc as
> Base package.
> Similar to the msvcrt.dll in the windows world.

That would be fine if it were even possible to build a shared libgcc. 
FSF gcc won't even do this, nor will it build shared libstdc++, etc. 
MinGW's gcc 4.2 has a humongous local patch that backports a bunch of
stuff from 4.3 as well as using an ugly kludge to build shared libgcc.

I can't speak for Dave or whoever else will spend time maintaining the
Cygwin gcc packages, but I can say that if the past is any indication,
maintaining a huge local out-of-tree patch is a giant pain and causes a)
releases/updates to be slow or nonexistant and b) maintainers to not
want to continune doing their thing.  It's for these reasons that I
think we really need to wait until these issues are fixed upstream so
that we do not repeat what occured with the 3.x series, wherein we have
currently have a set of local patches that are 548KB with a diffstat of:
154 files changed, 4884 insertions(+), 1669 deletions(-).  (And those
numbers don't include all the additions for adding the out-of-tree
languages D and Pascal, so the actual changes are even greater.)

Brian

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019