GNOME Bugzilla – Bug 794238
Internal libgnome-libchess.so library is installed system wide
Last modified: 2018-03-11 23:26:25 UTC
Looks like a regression from the meson port. With the autotools build, libgnome-libchess.so was a static library, but now it's installed system wide as a shared library. I don't think that's intentional, because it's as far as I can tell supposed to be a private library. I'd do one of the following: - change it to be a static library that's only linked into gnome-chess - move it to a private directory, such as /usr/lib/gnome-chess/libgnome-libchess.so - turn it into a proper shared library, with soname etc that it's currently lacking
Did you skip both the 3.27 releases? This would have been nice to have known about yesterday. :( (In reply to Kalev Lember from comment #0) > - change it to be a static library that's only linked into gnome-chess > - move it to a private directory, such as > /usr/lib/gnome-chess/libgnome-libchess.so Probably a non-installed static library would be better, but either way would be fine. > - turn it into a proper shared library, with soname etc that it's currently > lacking No thanks!
The following fix has been pushed: c2292dd libchess should be a static convenience library
Created attachment 369551 [details] [review] libchess should be a static convenience library This shouldn't be installed as a shared library
The following fix has been pushed: 036d355 Tests should not be installed
Created attachment 369552 [details] [review] Tests should not be installed These are getting installed into /usr/bin
(In reply to Michael Catanzaro from comment #4) > The following fix has been pushed: > 036d355 Tests should not be installed I meant to attach this to bug #794239, of course.
Michael, could you delete data/pieces/fancy/Makefile.am too?
Thanks Michael!
(In reply to Jeremy Bicha from comment #7) > Michael, could you delete data/pieces/fancy/Makefile.am too? Yup, thanks for noticing it.