Can upset handle more than one prev: tag?

Max Bowsher maxb@ukf.net
Mon Aug 30 12:06:00 GMT 2004


Reini Urban wrote:
> Max Bowsher schrieb:
>> Reini Urban wrote:
>>> Shouldn't we then provide a cygperl5_8.dll symlinked to cygperl5_8_5.dll
>>> also (in linux fashion), and apps should link against cygperl5_8.dll
>>> resp. a more generic libperl.dll.a then?
>>> otherwise you'll have to recompile all dependent apps.
>>
>> You are forgetting something. The Windows runtime linker
>> (understandably) doesn't understand Cygwin symlinks.
>
> But cygwin dlopen does understand symlinks.
> And perls dynalinker uses dlopen(cygpath),
> not LoadLibrary (fullpath).
> All other posix libs also use dlopen() not LoadLibrary().
> And the cygwin dlopen() calls fullpath = get_full_path_of_dll(cygpath)
> which resolves links.

True, but entirely missing the point.

cygperlxxx.dll is also used by things doing "gcc -lperl", not dlopen or 
LoadLibrary.

Max.



More information about the Cygwin-apps mailing list