delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/12/31/00:58:20

From: cseawood AT qualcomm DOT com (Christopher Seawood)
Subject: install vs gcc wrt .exe
31 Dec 1998 00:58:20 -0800 :
Message-ID: <Pine.LNX.4.05.9812302037490.4298-100000.cygnus.gnu-win32@cseawood.qualcomm.com>
References: <769cmb$rm5$1 AT cronkite DOT cygnus DOT com>
Mime-Version: 1.0
To: gnu-win32 AT cygnus DOT com

On 29 Dec 1998, Christopher G. Faylor wrote:

> The standard Windows permission settings do not include an execute bit.
> The execute bit is simulated by Cygwin.  If Cygwin sees that a filename
> ends with .exe, it sets the execute permission bits that you see when
> you do a ls -l.  Cygwin will also set the bits if the first two characters
> of a file are '#!'.

I'm having a problem that gcc & install do conflicting things that makes
installing programs a bit of a hassle.  Someone reported several months
ago that install.exe doesn't check for foo.exe when told to install foo.
This wouldn't be so much of a problem except that gcc insists upon
creating exectubles as foo.exe when given -o foo.  This combination breaks
just about every Makefile setup that normally properly handles
--program-suffix=.exe .  Given what Faylor stated above, I don't think
that gcc can be made to do the "proper" thing so I've attached the patch
from roger AT isp DOT uni-kassel DOT de install to make install it check for foo.exe
as well as foo.  A potential problem is that foo.exe is no longer
guaranteed to be the same as foo.

(And I got shell scripts workin on text=binary mounts now.  My mount table
must've been seriously screwed up before.)

Regards,
Christopher




-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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