I think it would be different for other libraries, but realistically,
how long has it been since the jpeg-6b code base has changed?  15
years?  Sun had probably the most stringent packaging guidelines of
anyone in the world, and yet we were able to convince their
architectural review committee of the necessity of statically linking
certain libraries with VirtualGL.  The justification was different-- in
the case of VirtualGL, we did so to avoid application interaction
issues.  But with TigerVNC, it's an easy sell to say that we're
statically linking JPEG so we can get 2X better performance.

And again, I'm not proposing to eliminate the capability of linking with
the system libjpeg.  I'm just proposing that that not be the default. 
Instead of having a 'configure --with-included-jpeg' switch, have a
'configure --with-system-jpeg' switch.

Pierre Ossman wrote:
> The primary reasons are rather that they want a single library that
> they have to keep track of for bug and security fixes. So the general
> policy tends to be to avoid any bundled copies of general libraries.
>
> But I definitely agree that people should be using the optimised
> version. I'm just saying that reality might be different once
> distribution packaging guidelines enter the picture.
>
> Rgds
>   


------------------------------------------------------------------------------
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to