Ok, I've got the man pages squared away...

Now I tried running rpmlint on the installed package (this is not the
same as running it on the actual package since it's impossible for
ldconfig to have been run):

# rpmlint OpenImageIO
OpenImageIO.x86_64: W: spelling-error %description -l en_US plugins ->
plug ins, plug-ins, plugging
OpenImageIO.x86_64: W: private-shared-object-provides
/usr/lib64/python2.7/site-packages/OpenImageIO.so
OpenImageIO.so()(64bit)
OpenImageIO.x86_64: W: unused-direct-shlib-dependency
/usr/lib64/libOpenImageIO.so.0.10.0 /usr/lib64/libImath.so.6
OpenImageIO.x86_64: W: unused-direct-shlib-dependency
/usr/lib64/libOpenImageIO.so.0.10.0 /usr/lib64/libIlmThread.so.6
1 packages and 0 specfiles checked; 0 errors, 4 warnings.

$ rpmlint -I unused-direct-shlib-dependency
unused-direct-shlib-dependency:
The binary contains unused direct shared library dependencies.  This may
indicate gratuitously bloated linkage; check that the binary has been linked
with the intended shared libraries only.

So it looks like Ilm is being linked against but not actually being
used. The only external program that oiio uses that is not currently
packaged for Fedora is Field3D. Does it use Ilm directly? It appears
that OpenEXR requires Ilm... gosh this gets confusing :)

Thanks,
Richard
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to