[Fedora-packaging] invalid soname question?

Guido Grazioli guido.grazioli at gmail.com
Thu Mar 31 03:15:44 UTC 2011


2011/3/31 Michael Schwendt <mschwendt at gmail.com>
> On Wed, 30 Mar 2011 11:44:57 -0500, Bruno wrote:
> > > Btw, "mygui" in Fedora 14 is mispackaged related to this. This lib
> > > has been moved into a private directory %_libdir/MYGUI/ where it is
> > > placed outside run-time linker's search path. The lib isn't found by
> > > the -tools and -demos, which are linked with it. Additionally, some
> > > of the packages suffer from unowned directories.
> >
> > Thanks. I filed a bug about this. I'll look at getting things fixed for this,
> > probably in an F16 time frame, as it will be past beta by the time I get
> > a chance to look at it in depth and I don't want to break other packages.
>
>
> Actually, to have the run-time linker find libMyGUI.OgrePlatform.so in
> %_libdir/MYGUI/, the package adds a file in /etc/ld.so.conf/. Rather
> pointless, because then it could be stored directly in %_libdir instead.

Sorry for not having noticed this thread until Bruno filed the ticket;
MyGui is a multiplatform library that supports binary plugins, and the binary
wrapper to the underlying 3d framework is implemented as a plugin as well
(Ogre in this case); because of this i decided to create a private directory
for MyGui plugins, while the main library libMyGUIEngine.so is under /usr/lib.
Unfortunately there were no plugins available for the linux platform,
or without legal issues, at the moment of packaging it. The plan was
to have this libMyGUI.OgrePlatform.so in a separate subpackage, as well
as other plugins while they were coming out.

> On F-15, libMyGUI.OgrePlatform.so is duplicated, as it is included also in
> mygui-devel ... directly in %_libdir. ;)

That's unexpected to me, i'm still using F-14; Bruno is it a result of your
recent work on updating from upstream?

Guido
--
Guido Grazioli <guido.grazioli at gmail.com>
Via Parri 11 48011 - Alfonsine (RA)
Mobile: +39 347 1017202 (10-18)
Key FP = 7040 F398 0DED A737 7337  DAE1 12DC A698 5E81 2278
Linked in: http://www.linkedin.com/in/guidograzioli


More information about the packaging mailing list