<html>
    <head>
      <base href="https://bugs.webkit.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Possible to build both libjavascriptcoregtk and libwebkit2gtk as static libs only?"
   href="https://bugs.webkit.org/show_bug.cgi?id=181695#c12">Comment # 12</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Possible to build both libjavascriptcoregtk and libwebkit2gtk as static libs only?"
   href="https://bugs.webkit.org/show_bug.cgi?id=181695">bug 181695</a>
              from <span class="vcard"><a class="email" href="mailto:sfroberg13@yahoo.com" title="Stefan Fröberg <sfroberg13@yahoo.com>"> <span class="fn">Stefan Fröberg</span></a>
</span></b>
        <pre>Thanks Michael :-)

I have now my test app and all the three Process binaries also in the same directory and opening HTTP site works :-)

However, HTTPS does not work :-(

Looking into it, it seems that WebKit uses libsoup and that uses glib-networking which in turn seems to dynamically load /usr/lib/gio/modules/libgiognutls.so with Glib's GIO infrastructure. 

Now, I could make a static version, /usr/lib/gio/modules/libgiognutls.a and link into my app without problem but I have no clue how to make libsoup+glib-networking combo to use it...

What exactly are the roles of libsoup and glib-networking ? 
Does libsoup handle the http or is it glib-networks job? 

Could I maybe directly inject the https handling code (gnutls) to either one, without needing to use dlopen and shared GIO module libgiognutls.so ?</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>