Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 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: <3AD1A64D DOT 7DC36DF0 AT mip DOT sdu DOT dk> <012a01c0c0f1$baf65110$0200a8c0 AT lifelesswks> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit 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" > > >> 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