[webkit-gtk] DLL Hell building Linux distro independent WebKit

Philippe Normand philn at igalia.com
Tue Dec 27 02:58:11 PST 2011

The buildbots now use JHBuild as well. Details on that mail from Martin:


On Sun, 2011-12-25 at 13:26 -0800, John Ralls wrote:
> On Dec 25, 2011, at 1:05 PM, Andrew Wood wrote:
> > Im trying to build WebKitGTK+ such that I can always use the latest version on just about any Linux distro, similar to how the binary version of Firefox that Mozilla produce seems to run flawlessly on any Linux distro regardless of what libs that distro has. Presumably they do this by bundling everything it needs (libraries) to make it self contained?
> > 
> > 
> > Ive tried to do this with WebKit but found the problem is library versions depeneded on by other libraries, it just becomes a minefield and after several weeks of messing around trying to get it to work I think this shared library problem is one of the biggest drawbacks to the Linux world - i.e many distros, many shared libs, some present, some not, some new, some older.
> > 
> > It seems that its impossible to build a modern version of WebKitGTK+ on solid stable distos like RHEL/CentOS, Debian stable etc because WebKit insists on a much newer version of certain libs than the ones on those distros, and as I say trying to provide a local copy of each one seems impossible...
> > 
> > Surely this must be possible though? Surely my dream of building a WebKit app that will just work on any distro like firefox does isnt that far fetched?
> > 
> > Any suggestions?
> http://live.gnome.org/Jhbuild
> You can build a completely (or partly) self-contained tree somewhere and use environment variables in a startup script to aim webkit at the right libraries.
> Regards & Merry Christmas,
> John Ralls
> _______________________________________________
> webkit-gtk mailing list
> webkit-gtk at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-gtk

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part
URL: <http://lists.webkit.org/pipermail/webkit-gtk/attachments/20111227/ac4bfd15/attachment.bin>

More information about the webkit-gtk mailing list