2011/3/31 Michael Schwendt:
On Thu, 31 Mar 2011 14:15:44 +1100, Guido wrote:
So, it is planned to really hide this library (and its RPM dependenceis) in a future release?
While the directory may be private (and outside run-time linker's search path), this is not true anymore after extending ld.so.conf. Plus, the library within that directory is treated like a public library instead of a private plugin (backend/module).
Currently, as it seems, the tools and demos in %_libdir/MYGUI/ subdirs for Tools and Demos are linked with it and create a direct dependency on _any_ libMyGUI.OgrePlatform.so found in ld.so's search path. I find this practice sort of questionable, since the library file name is unusual enough as to create a conflict in %_libdir and justify an own dir.
That's definitely true; as i said i tried to sort out things ahead of time, and adding the ld.so.conf entry was the workaround, because unexpectedly the tools and demos were linked directly to the wrapper library.
I regret if it is not acceptable; i will update the package moving the library in _libdir (well just removing it from the old subdir as you found out its a duplicate now), and renaming it with major version, asap.
Thanks for the hints