From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6364 invoked by alias); 14 Aug 2011 11:20:56 -0000 Received: (qmail 6320 invoked by uid 22791); 14 Aug 2011 11:20:33 -0000 X-Spam-Check-By: sourceware.org Received: from aquarius.hirmke.de (HELO calimero.vinschen.de) (217.91.18.234) by sourceware.org (qpsmtpd/0.83/v0.83-20-g38e4449) with ESMTP; Sun, 14 Aug 2011 11:20:14 +0000 Received: by calimero.vinschen.de (Postfix, from userid 500) id 311372C030A; Sun, 14 Aug 2011 13:20:11 +0200 (CEST) Date: Sun, 14 Aug 2011 11:20:00 -0000 From: Corinna Vinschen To: cygwin-apps@cygwin.com Subject: Re: GCC dependencies (attn David Billinghurst) Message-ID: <20110814112011.GL4098@calimero.vinschen.de> Reply-To: cygwin-apps@cygwin.com Mail-Followup-To: cygwin-apps@cygwin.com References: <1311736317.5672.85.camel@YAAKOV04> <4E41804B.9060806@gmail.com> <1313150949.7828.18.camel@YAAKOV04> <4E454B52.2040801@gmail.com> <1313166071.7828.51.camel@YAAKOV04> <20110813112813.GD4098@calimero.vinschen.de> <4E46A43B.5010905@lysator.liu.se> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <4E46A43B.5010905@lysator.liu.se> User-Agent: Mutt/1.5.21 (2010-09-15) Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com X-SW-Source: 2011-08/txt/msg00168.txt.bz2 On Aug 13 18:20, Peter Rosin wrote: > Den 2011-08-13 13:28 skrev Corinna Vinschen: > > Hi Dave, Hi Yaakov, > > > > On Aug 12 11:21, Yaakov (Cygwin/X) wrote: > >> On Fri, 2011-08-12 at 16:48 +0100, Dave Korn wrote: > >>> Thanks. I'm not too sure about not installing the .la files; won't that > >>> potentially lead to problems for libtool-using projects at link time? > >> > >> No, but that reminded me, the libtool fixup script needs a small tweak > >> to adjust. I just pushed that to Ports git. > >> > >>> I just started a build and test cycle using your updated patches+cygport > >>> script; since you have about a million packages to maintain, I may as well > >>> take care of releasing this and free you up for other stuff. > >> > >> OK. FHI, last month, I tried sending the following patches upstream: > >> > >> top-level: fix config.rpath for cygwin/mingw > >> http://gcc.gnu.org/ml/gcc-patches/2011-07/msg01578.html > >> http://sourceware.org/ml/binutils/2011-07/msg00181.html > >> http://sourceware.org/ml/gdb-patches/2011-07/msg00563.html > >> > >> cygwin/mingw: update LIBGCJ_SONAME > >> http://gcc.gnu.org/ml/gcc-patches/2011-07/msg01579.html > >> > >> libjava: add comment to libtool-version > >> http://gcc.gnu.org/ml/java-patches/2011-q3/msg00023.html > >> > >> AFAICS they've gone absolute nowhere. Maybe you'll have better luck. > > > > here's a minor nit, but that bugs me for a while now. > > > > $ cc hello.c > > $ ./a.out > > bash: ./a.out: No such file or directory > > > > I would like to see that GCC for Cygwin creates the output file > > "a.out.exe", so the result is the same on Unix/Linux and Cygwin: > > It's "a.exe" for cygwin native. I know. That was my point. On other systems it's called a.out, on Cygwin it's called a.exe. So, if you try to learn C using the good old K&R book from 1983, you're asked to compile hello.c and then call a.out. Doesn't work on Cygwin for obvious reasons. Why on earth didn't the GCC folks decide to name the output file a.out.exe, so you can run "hello, world" by running a.out as well? > > $ cc hello.c > > $ ./a.out > > hello, world > > Cheers, > Peter Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat