X-Spam-Check-By: sourceware.org From: "Dave Korn" To: References: <46254976 DOT 4000308 AT cygwin DOT com> <4625DB90 DOT 6000001 AT cwilson DOT fastmail DOT fm> Subject: RE: .exe magic Date: Wed, 18 Apr 2007 11:20:12 +0100 Message-ID: <02c201c781a3$26104000$2e08a8c0@CAM.ARTIMI.COM> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <4625DB90.6000001@cwilson.fastmail.fm> Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: 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 On 18 April 2007 09:49, Charles Wilson wrote: > Eric Blake wrote: >> Interesting thought. But it is more than just cygwin 1.7.0 that would >> have to be changed; we would also need a new release of gcc that no longer >> added an automatic .exe to files as they are compiled. And there might be >> some severe repurcussions in automake/autoconf where they currently are >> coded to handle $(EXEEXT) all over the place, if they do it based on >> hostname rather than on what the default gcc output is. I would have to >> remove some of the .exe magic I've added in coreutils (but it would mean >> I'm closer to an upstream image). > > Um, some people actually launch cygwin tools from outside a shell, via > shortcuts. Like, say, rxvt, or run, or bash. I think the windows > subsystem still requires known extensions in order to start new > processes (%PATHEXT%=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH) Yes, it certainly does. This use case is still important to me and I suspect to many others. > And even if that were not a problem, I still suspect that making a > drastic change like that will have many far-reaching, non-obvious, and > deleterious effects. Hear, hear. I don't think anything so drastic as this should be attempted without a deprecation period of a year or so for the old behaviour. And in fact I think it would probably transpire to be a serious limitation on the utility of cygwin. Remember, if you just want "Linux on windows", you'll get a much better emulation by installing a VMware machine, and it's faster too. A lot of Cygwin's 'added value' comes from interoperating in a single unified environment. cheers, DaveK -- Can't think of a witty .sigline today.... -- 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/