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