Mail Archives: cygwin/2005/11/13/15:55:54
---559023410-851401618-1131915344=:21239
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
On Sun, 13 Nov 2005, Brian Dessent wrote:
> René Berber wrote:
>
> > A better fix is to link cygpq.dll to pq.dll:
> >
> > # ln /usr/bin/cygpq.dll /usr/bin/pq.dll
>
> That's not a great habit to get into. It will only work if the program
> uses Cygwin methods (e.g. dlopen()) to dynamically load the dll at
> runtime. It will absolutely not work for a .exe that was linked to a
> .dll in the normal way, or for a program that uses LoadLibrary() at
> runtime, because the windows dynamic loader has no idea what a symlink
> is and you will get the "Can't locate DLL" popup.
"ln -s" creates a symlink, "ln" creates a hardlink. Windows understands
hardlinks just fine. On filesystems that don't support hardlinks, "ln"
will copy the file, which is the desired behavior.
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu
ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. /DA
---559023410-851401618-1131915344=:21239
Content-Type: text/plain; charset=us-ascii
--
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/
---559023410-851401618-1131915344=:21239--
- Raw text -