RFC: Cygwin 64 bit?

Corinna Vinschen corinna-cygwin@cygwin.com
Fri Jul 8 18:17:00 GMT 2011

On Jul  8 20:06, Corinna Vinschen wrote:
> Something else I'm wondering about is this.
> Right now the executable contains just the name of a DLL it is linked
> against.  Does the PE/COFF format allow to store a relative path in the
> executable?  Something like, say,  "..\\lib64\\libfoo.dll"?  If that is
> possible (I have really no idea) wouldn't that allow to have the DLLs
> in /usr/lib64, given that /usr/bin is in $PATH anyway?

Just as an additonal data point, if you give a relative path to
LoadLibrary, it appends the relative path to "every token in the DLL
search list".  See the 7th paragraph in the "Remarks" section of
If that would also work for DLLs an executable is linked against...


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

More information about the Cygwin-developers mailing list