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 753376 - Don't create unnecessary static libraries and symbolic links
Don't create unnecessary static libraries and symbolic links
Status: RESOLVED FIXED
Product: gnome-maps
Classification: Applications
Component: general
git master
Other All
: Normal normal
: ---
Assigned To: gnome-maps-maint
gnome-maps-maint
Depends on:
Blocks:
 
 
Reported: 2015-08-08 08:10 UTC by Debarshi Ray
Modified: 2016-01-31 12:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: Don't create a static version of the private library (628 bytes, patch)
2015-08-08 08:16 UTC, Debarshi Ray
committed Details | Review

Description Debarshi Ray 2015-08-08 08:10:17 UTC
Alessandro has been looking at gnome-maps' build system / setup for bug 750861 , and I noticed that we are creating and installing some unnecessary files during the build.

I want go from this:
rishi@svoboda ~$ ls /opt/lib/gnome-maps/
girepository-1.0  libgnome-maps.a  libgnome-maps.la  libgnome-maps.so  libgnome-maps.so.0  libgnome-maps.so.0.0.0

... to this:
rishi@svoboda ~$ ls /opt/lib/gnome-maps/
girepository-1.0  libgnome-maps.la  libgnome-maps.so
Comment 1 Debarshi Ray 2015-08-08 08:16:33 UTC
Created attachment 308935 [details] [review]
build: Don't create a static version of the private library
Comment 2 Debarshi Ray 2015-08-08 08:18:27 UTC
I noticed commit d5da80cd3b9 after filing this bug, so I guess you have good reasons for not turning off the versioning. :)
Comment 3 Jonas Danielsson 2015-08-08 15:44:56 UTC
(In reply to Debarshi Ray from comment #0)
> Alessandro has been looking at gnome-maps' build system / setup for bug
> 750861 , and I noticed that we are creating and installing some unnecessary
> files during the build.
> 
> I want go from this:
> rishi@svoboda ~$ ls /opt/lib/gnome-maps/
> girepository-1.0  libgnome-maps.a  libgnome-maps.la  libgnome-maps.so 
> libgnome-maps.so.0  libgnome-maps.so.0.0.0
> 
> ... to this:
> rishi@svoboda ~$ ls /opt/lib/gnome-maps/
> girepository-1.0  libgnome-maps.la  libgnome-maps.so

Do you mean

$ ls /opt/lib/gnome-maps/
girepository-1.0  libgnome-maps.so

?

(In reply to Debarshi Ray from comment #2)
> I noticed commit d5da80cd3b9 after filing this bug, so I guess you have good
> reasons for not turning off the versioning. :)

I think I got a patch about that from amigadave, I reverted it because distcheck failed for me and it was close to a release. I would love a new go at it.
Comment 4 Jonas Danielsson 2015-08-08 15:45:24 UTC
Review of attachment 308935 [details] [review]:

Looks fine!

Thanks!
Comment 5 Jonas Danielsson 2016-01-31 12:23:38 UTC
Attachment 308935 [details] pushed as c6ae18a - build: Don't create a static version of the private library