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 760015 - guile support is automagic
guile support is automagic
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Build system
git-master
Other Linux
: Normal normal
: ---
Assigned To: gnucash-core-maint
gnucash-core-maint
Depends on:
Blocks:
 
 
Reported: 2015-12-30 23:31 UTC by Gilles Dartiguelongue
Modified: 2018-06-29 23:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Allow proper guile selection (3.06 KB, patch)
2015-12-30 23:31 UTC, Gilles Dartiguelongue
committed Details | Review

Description Gilles Dartiguelongue 2015-12-30 23:31:34 UTC
Created attachment 318057 [details] [review]
Allow proper guile selection

Current gnucash configure allows transparent selection of guile-2.0 and guile-1.8 according to which is present on the build system.

While this is fine for development purpose, this is not so nice to control which version to link against when both guile are installed.

This is what we call an automagic dependency:
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies

Here is a patch that allows proper selection of which guile gnucash must be built against with a default to auto which matches current master behavior.
Comment 1 Geert Janssens 2016-03-13 12:42:17 UTC
Thank you for your patch and my apologies for not acting on it earlier.

It has been committed and will be part of the next gnucash release.
Comment 2 John Ralls 2018-06-29 23:45:31 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=760015. Please update any external references or bookmarks.