delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2003/01/25/13:06:20

Date: Sat, 25 Jan 2003 20:01:54 +0300
From: "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il>
Sender: halo1 AT zahav DOT net DOT il
To: djgpp-workers AT delorie DOT com
Message-Id: <2110-Sat25Jan2003200154+0200-eliz@is.elta.co.il>
X-Mailer: emacs 21.3.50 (via feedmail 8 I) and Blat ver 1.8.9
In-reply-to: <3E318DE4.80E2C838@phekda.freeserve.co.uk> (message from Richard
Dawe on Fri, 24 Jan 2003 19:03:00 +0000)
Subject: Re: DJGCPP Clio 2.04 Alpha update - New release in the next few days
References: <250B3114DA16D511B82C00E0094005F809D31B6C AT MSGWAW11> <3E2AECE9 DOT FEB15D0 AT phekda DOT freeserve DOT co DOT uk> <003901c2c052$45309be0$0100a8c0 AT acp42g> <3E2BE86B DOT 1C5445A AT phekda DOT freeserve DOT co DOT uk> <3E318DE4 DOT 80E2C838 AT phekda DOT freeserve DOT co DOT uk>
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> Date: Fri, 24 Jan 2003 19:03:00 +0000
> From: Richard Dawe <rich AT phekda DOT freeserve DOT co DOT uk>
> 
> On further reflection: Since "make install" will overwrite the install
> program, we can't use ginstall. It can't overwrite itself with another
> executable, when it's running. So it has to use install-sh. I will update the
> installation instructions to say that you have to run "make install" from
> bash.

It should also be possible to do this from a normal DOS prompt:

   sh -c 'make install'

Alternatively, we could invent some trick to be put into ginstall's
sources that would work around the problem in a way Unix systems do.
Perhaps the new fd_props feature could help (via the delete-on-close
feature)?

Btw, do I understand correctly that the problem only happens on
Windows?  IIRC, DOS doesn't care if you overwrite a running program's
executable file on disk.

- Raw text -


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