[quake3-bugzilla] [Bug 4564] Use system libjpeg instead of bundled copy (optionally)

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Fri Feb 11 05:12:38 EST 2011


https://bugzilla.icculus.org/show_bug.cgi?id=4564

--- Comment #11 from Simon McVittie <smcv-ioquake3 at pseudorandom.co.uk> 2011-02-11 05:12:29 EST ---
(In reply to comment #6)
> However, libjpeg6b is part of the LSB, libjpeg8 isn't binary-compatible, and
> I'm not sure how much will catch fire if we're linked against libjpeg8 but our
> copy of SDL or whatever is linked against libjpeg6b. Debian started a
> transition to libjpeg8 a few months ago, but then reverted it all because of
> that sort of problem.

Looking at ldd output for Debian's ioquake3, it seems the part of SDL we link
to doesn't actually use libjpeg, so we can probably move to libjpeg8 ahead of
the rest of the distribution if necessary; and if one of our dependencies
starts using libjpeg6b for some reason, versioned symbols will hopefully save
us.

(We *have* libjpeg8, it's just the transition to using it by default that got
reverted, as a result of the two-versions-in-one-process problem:
<http://lists.debian.org/debian-release/2010/02/msg00147.html>. We now have
versioned symbols in both 6b and 8 which should avoid those crashes.)

-- 
Configure bugmail: https://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list