Re: [PATCH 3/4] dlopen: on x/lib search x/bin if exe is in x/bin

2016-09-02 Thread Michael Haubenwallner
On 09/02/2016 11:03 AM, Corinna Vinschen wrote: > On Sep 2 10:46, Michael Haubenwallner wrote: >> On 09/01/2016 03:32 PM, Corinna Vinschen wrote: >>> You could just use the global variable program_invocation_name. If in >>> doubt, use the Windows path global_progname and convert it to full POSIX

Re: [PATCH 1/4] dlopen: switch to new pathfinder class

2016-09-02 Thread Michael Haubenwallner
On 09/02/2016 10:52 AM, Corinna Vinschen wrote: > On Sep 2 10:05, Michael Haubenwallner wrote: >> On 09/01/2016 04:03 PM, Corinna Vinschen wrote: >>> On Sep 1 13:05, Michael Haubenwallner wrote: On 08/31/2016 09:12 PM, Corinna Vinschen wrote: > On Aug 31 20:07, Michael Haubenwallner wrot

Re: [PATCH 4/4] dlopen: on unspecified lib dir search exe dir

2016-09-02 Thread Michael Haubenwallner
Hi Corinna, On 09/01/2016 04:05 PM, Corinna Vinschen wrote: > On Aug 31 20:07, Michael Haubenwallner wrote: >> Applications installed to some prefix like /opt/application do expect >> dlopen("libAPP.so") to load "/opt/application/bin/cygAPP.dll", which >> is similar to "/opt/application/lib/libAPP

Re: [PATCH 3/4] dlopen: on x/lib search x/bin if exe is in x/bin

2016-09-02 Thread Corinna Vinschen
On Sep 2 10:46, Michael Haubenwallner wrote: > Hi Corinna, > > On 09/01/2016 03:32 PM, Corinna Vinschen wrote: > > You could just use the global variable program_invocation_name. If in > > doubt, use the Windows path global_progname and convert it to full POSIX > > via cygwin_conv_path. > > Pat

Re: [PATCH 1/4] dlopen: switch to new pathfinder class

2016-09-02 Thread Corinna Vinschen
On Sep 2 10:05, Michael Haubenwallner wrote: > On 09/01/2016 04:03 PM, Corinna Vinschen wrote: > > On Sep 1 13:05, Michael Haubenwallner wrote: > >> On 08/31/2016 09:12 PM, Corinna Vinschen wrote: > >>> On Aug 31 20:07, Michael Haubenwallner wrote: > Instead of find_exec, without changing be

Re: [PATCH 3/4] dlopen: on x/lib search x/bin if exe is in x/bin

2016-09-02 Thread Michael Haubenwallner
Hi Corinna, On 09/01/2016 03:32 PM, Corinna Vinschen wrote: > On Aug 31 20:07, Michael Haubenwallner wrote: >> citing https://cygwin.com/ml/cygwin-developers/2016-08/msg00020.html >>> Consider the file /usr/bin/cygz.dll: >>> - dlopen (libz.so)success >>> - dlopen (/usr/bin/libz.so) s

Re: [PATCH 1/4] dlopen: switch to new pathfinder class

2016-09-02 Thread Michael Haubenwallner
On 09/01/2016 04:03 PM, Corinna Vinschen wrote: > On Sep 1 13:05, Michael Haubenwallner wrote: >> On 08/31/2016 09:12 PM, Corinna Vinschen wrote: >>> On Aug 31 20:07, Michael Haubenwallner wrote: Instead of find_exec, without changing behaviour use new pathfinder class with new allocator