delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/06/06/23:05:25

From: fabio AT joplin DOT colorado DOT edu (Fabio Somenzi)
Subject: Re: Sergey's cygwin.dll
6 Jun 1997 23:05:25 -0700 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <199706062253.QAA01928.cygnus.gnu-win32@joplin.colorado.edu>
References: <2 DOT 2 DOT 32 DOT 19970605164537 DOT 00943edc AT ma DOT ultranet DOT com>
Reply-To: Fabio AT colorado DOT edu
Mime-Version: 1.0
Original-To: gnu-win32 AT cygnus DOT com
In-Reply-To: <2.2.32.19970605164537.00943edc@ma.ultranet.com>
X-Mailer: VM 6.29 under Emacs 19.33.1
Original-Sender: owner-gnu-win32 AT cygnus DOT com

>>>>> "LH" == Larry Hall <lhall AT rfk DOT com> writes:

 LH> ... why is there more than
 LH> one copy of cygwin.dll??  I checked my cygnus install root and
 LH> found I had 2 copies myself, one in bin (which was Sergey's) and
 LH> one in i386-cygwin32/lib which was the original.  Why the two
 LH> places?  Can I get rid of one??  I certainly don't like having 2
 LH> around for a variety of reasons and, although I haven't checked
 LH> it, I don't think I can remedy the space consideration by using
 LH> symlinks as Arlindo suggests since symlinks are apparently not
 LH> followed correctly for executables.  At least, that's what I see.

My guess is that one is for linking and the other is for running.
By keeping two copies the linker only looks in one place, and this
place needs not be in $PATH.

Anyway, lest I sound like an expert, I'll immediately proceed to admit
that Arlindo Da Silva's message was an ey-opener for me too.  I had
replaced the cygwin.dll in the lib directory, but not the one in the
bin directory.

When I replaced both, though, I got an unpleasant setback in my
attempts at building perl 5.004.  At some point a call to
"wait_for_many" (or some similar name) failed, and from that point on
the speed of execution degraded enormously up to a point when no
progress was apparently made.  The CPU was idle most of the time. It
looked like some process was just waiting for some timeout.  When I
tried to kill make I ended up with a frozen system and I had to
reboot.

Fabio

-- 
Fabio Somenzi          | Phone: 303-492-3466
University of Colorado | Fax:   303-492-2758
ECE Dept.              | Email: Fabio AT Colorado DOT EDU
Boulder CO 80309-0425  | WWW:   http://vlsi.colorado.edu/~fabio
-
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