delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1999/08/18/13:55:14

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-developers-unsubscribe-archive-cygwin-developers=delorie DOT com AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-developers-help AT sourceware DOT cygnus DOT com>,
<http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com
Message-ID: <19990818135417.A18672@ba.best.com>
Date: Wed, 18 Aug 1999 13:54:17 -0400
From: Glenn Spell <glenn AT gs DOT fay DOT nc DOT us>
To: cygwin-developers AT sourceware DOT cygnus DOT com
Subject: Re: make install in winsup
Mail-Followup-To: cygwin-developers AT sourceware DOT cygnus DOT com
References: <19990818133346 DOT A14844 AT ba DOT best DOT com> <199908181736 DOT NAA07503 AT envy DOT delorie DOT com>
Mime-Version: 1.0
X-Mailer: Mutt 0.93.2i
In-Reply-To: <199908181736.NAA07503@envy.delorie.com>; from "DJ Delorie" on Wed, Aug 18, 1999 at 01:36PM
Organization: the aerie

On 18 Aug 1999 around  1:36PM (-0400) DJ Delorie wrote:

> Is there a way to rename/replace a DLL while it's being used?
> If so, we should fix it, but I keep getting "file busy" errors.

IIRC, used to be, the DLL was installed as new-cygwin1.dll. I'm
thinking that would result in fewer complaints from those who
"ignore all of the caveats on the snapshot web page"; since,
"if people are ignoring the caveats on the snapshot web page,
then they'll probably not be inclined to go the extra mile and
look for documentation."

For example, I use the following change:

--- Makefile.in.ORIG	Sun Aug 15 00:22:52 1999
+++ Makefile.in		Sun Aug 15 08:05:38 1999
@@ -217,7 +217,8 @@ install: $(THEIR_LIBS) $(LIB_NAME) new-$
 	  binname=`t='$(program_transform_name)'; echo "$$i" | sed -e $$t` ; \
 	  echo "program_transform_name=$(program_transform_name), i=$$i, binname=$$binname"; \
 	  rm -f $(bindir)/$$binname ; \
-	  $(INSTALL_DATA) new-$$i $(bindir)/$$binname ; \
+	  rm -f $(bindir)/new-$$binname ; \
+	  $(INSTALL_DATA) new-$$i $(bindir)/new-$$binname ; \
 	done
 	for sub in include include/arpa include/asm \
 	   include/cygwin include/net include/netinet include/sys ; do \

-glenn

-- 
 )      Glenn Spell <glenn AT gs DOT fay DOT nc DOT us>      )   _       _____
 )   Fayetteville, North Carolina, U. S. A.   )_ (__\____o /_/_ |
 )     _  _  _  _  _  _  _  _  _  _  _  _     )   >-----._/_/__]>
 )--- Cygwin - Don't leave Unix without it ---)             `0  |

- Raw text -


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