After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 655287 - Stop installing libgnome-control-center shared library
Stop installing libgnome-control-center shared library
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: general
3.1.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-07-25 21:21 UTC by Vincent Untz
Modified: 2011-10-18 18:08 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vincent Untz 2011-07-25 21:21:54 UTC
As there's no pkg-config file nor headers installed anymore, it makes no sense to install libgnome-control-center as a shared library, and it should simply be compiled statically.

I'm unsure if it was kept this way because it was forgotten, or if it's because the architecture with the panels make it hard for the build system to not have the shared library.
Comment 1 Bastien Nocera 2011-08-01 17:05:06 UTC
I'm pretty certain that would break some OSes, where the generated module needs to have all of its symbols resolved internally or through one of its libraries.

If I'm mistaken, then we can do that as soon as I've had the time to clean up gnome-bluetooth's and the panel so it can be integrated into gnome-control-center proper.
Comment 2 Bastien Nocera 2011-10-18 18:08:24 UTC
commit 8cca2cab60e0b4811c3c7fee1fff0beb84283492
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Oct 18 19:07:32 2011 +0100

    lib: Do not install private libgnome-control-center
    
    https://bugzilla.gnome.org/show_bug.cgi?id=655287