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 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> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , 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/