delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/04/09/12:24:25

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Mon, 9 Apr 2001 10:54:09 -0400
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: contribution soapbox(was Re: G++ guru's please comment - Re: FW: pthread_create problem in Cygwin 1.1.8-2])
Message-ID: <20010409105409.B29382@redhat.com>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <EA18B9FA0FE4194AA2B4CDB91F73C0EF79B9 AT itdomain002 DOT itdomain DOT net DOT au> <3AD1A64D DOT 7DC36DF0 AT mip DOT sdu DOT dk> <012a01c0c0f1$baf65110$0200a8c0 AT lifelesswks>
Mime-Version: 1.0
User-Agent: Mutt/1.3.11i
In-Reply-To: <012a01c0c0f1$baf65110$0200a8c0@lifelesswks>; from robert.collins@itdomain.com.au on Mon, Apr 09, 2001 at 10:36:40PM +1000

On Mon, Apr 09, 2001 at 10:36:40PM +1000, Robert Collins wrote:
>Rene, this isn't pointed at you! I just reread my reply and I realised
>I'd missed an IMO important point.
>
>----- Original Message -----
>From: "René Møller Fonseca" <fonseca AT mip DOT sdu DOT dk>
>
>
>> Please correct me if I'm wrong.
>>
>>The problem, as I understand it, is that gcc is not built with thread
>>support which is required for exception handling to work in a
>>multithreaded environment.  Unfortunately the thread support has not
>>been ported to the win32 api.  I suspect functionality like
>>"pthread_once" to be required (tricky to implement).
>
>Guys, Girls, secret service agents,
>
>Contributing to cygwin is not hard. In fact it's dead easy. The biggest
>obstacle is perception. All you need are basic C++ (even straight C will
>do if you're a hacker or just willing to try new things) skills, and a
>small target.

Thank you, agent Collins.

You are right that this all should be fairly easy.  What seems to be a big
obstacle for people who are building Cygwin for the first time is the whole
issue of setting up a build environment.

What I usually see is that people download only the cygwin sources and then
discover that they need more than that.  Or, that they try to build cygwin
without configuring first or that they configure in the same directory as
the sources.

In short, it seems like many people who take the plunge are very new to the
wonderful world of GNU programming.  These are issues that anyone who builds
any of the GNU development tools on any platform has to stumble over but
somehow the obstacles seem to be bigger for Cygwin.

The FAQ has information on building: http://cygwin.com/faq/faq_4.html#SEC88.
I'm sure that David Starks would accept additional words to make things
clearer if people are having problems.

I suspect that most of the problems that people have come from not first
checking with the web site for help.  So, I'd advise people to do that first
and then provide feedback if something is unclear or missing.

cgf

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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