<div dir="ltr">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.</div><span>
</span><p dir="ltr">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. </p><span>
</span><p dir="ltr">Lastly, there's *foreign-library-directories* but that's only a fallback for when the OS fails to find any library. </p><span>
</span><p dir="ltr">Cheers,<br>
Luís </p><span>
</span><br><div class="gmail_quote"><div dir="ltr">On Sun, Sep 24, 2017, 19:12 Anton Vodonosov <<a href="mailto:avodonosov@yandex.ru" target="_blank">avodonosov@yandex.ru</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>cl+ssl specifies several libssl names and search paths: <a href="https://github.com/cl-plus-ssl/cl-plus-ssl/blob/master/src/reload.lisp#L27" target="_blank">https://github.com/cl-plus-ssl/cl-plus-ssl/blob/master/src/reload.lisp#L27</a></div><div> </div><div>But no way for users to override the defaults and specify exact library he wants to load.</div><div> </div><div>Is it possible with cl+ssl to allow user doing that? What is the best way?</div><div> </div><div>Best regards,</div><div>- Anton</div>

</blockquote></div>