Hi,

People at Artifex (who ship ghostscript and mupdf) have concerns with
lcms2 not being thread safe. So they have forked it:
https://www.ghostscript.com/doc/lcms2mt/doc/WhyThisFork.txt

and they bundle lcms2mt (mt for multithread) into the respective
packages.

Right now, we use system lcms2 (patch in mupdf, directory removal in
gs). So, if anybody gets weird errors with colors (I'm not sure in
which circumstances) when using gs or mudpf, it may be that they have
it that issue.

Of course, we could revert to use the bundled lcms2mt, but there are
two drawbacks:
- risk of not having the latest version of lcms2 in those packages
- the bundled library is statically linked into the executable, making
it bigger...

Not that future versions of the software may not be compatible anymore
with system lcms2 at all (there are mandatory API changes to make the
library thread safe).

This message is for the record, but others may have something to say,
so please do.

Pierre

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to