>John Fischer writes: >> LCMS [Little CMS] [1] is a Color Management System implementing >> the International Color Consortium's ICC.1:2004-10 Specification. >> [2] > >The last CMS we had was removed with force due to security problems >... just a sanity check: this new CMS doesn't share any of the design >problems with the previous one, right?
That one had a ton of set-uid programs, so if those are absent ... >How would the binary location change over time ... ? > >> /usr/lib/liblcms.so.1.0.16 Uncommitted Shared Library >> /usr/lib/liblcms.so.1 Uncommitted Symbolic Link >> /usr/lib/liblcms.so Uncommitted Symbolic Link > >I don't think that intermediate symbolic link does anything useful. >The linker only records the actual file name (liblcms.so.1.0.16), and >only uses the ".so" link to find it, so that liblcms.so.1 just >provides obfuscation. ;-} The linker either records the object "SONAME" if it is present; otherwise it will just record the "libname.so"; it will not go to the trouble of expanding links. So the question is: what will the libraries SONAME be? >> /usr/lib/pkgconfig/lcms.pc Uncommitted Pkg-config Entry > >This actually looks Project Private to me. pkgconfig determines how to link with liblcms; any files put there will be found by programs which want to link with lcms. I'd hardly consider that private. Casper
