The user can tweak the OS facilities such as PATH on Windows (or just stick the DLL next to the executable) or LD_LIBRARY_PATH on Linux.
Alternatively, I suppose you could tweak cl+ssl to let the user override its load-foreign-library call, then users could load whichever library they'd like.
Lastly, there's *foreign-library-directories* but that's only a fallback for when the OS fails to find any library.
Cheers, Luís
On Sun, Sep 24, 2017, 19:12 Anton Vodonosov avodonosov@yandex.ru wrote:
cl+ssl specifies several libssl names and search paths: https://github.com/cl-plus-ssl/cl-plus-ssl/blob/master/src/reload.lisp#L27
But no way for users to override the defaults and specify exact library he wants to load.
Is it possible with cl+ssl to allow user doing that? What is the best way?
Best regards,
- Anton