<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 3/5/2019 1:16 PM, Yann Ylavic wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAKQ1sVMtz8UHxET043+O0kKNPajHePBnfsOyDmxukOkFUjnTxA@mail.gmail.com">
      <pre class="moz-quote-pre" wrap="">Furthermore, if that scenario were a real use case, it'd mean that
libldap could initialize openssl with no regard to httpd needs,</pre>
    </blockquote>
    <p><br>
    </p>
    <p>Everybody has to play nice, but ... yes.  Random libraries might
      need OpenSSL for their own reasons, and the application cannot
      predict which libraries might need it or what those reasons might
      be.  OpenSSL must be designed to be used by multiple
      non-coordinated components running in the same process, including
      by dynamically loaded and unloaded shared objects.</p>
    <pre class="moz-signature" cols="72">-- 
Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris</pre>
  </body>
</html>