GNU bug report logs -
#10488
guile-config deprecation?
Previous Next
Reported by: Mike Gran <spk121 <at> yahoo.com>
Date: Thu, 12 Jan 2012 18:44:01 UTC
Severity: normal
Done: Andy Wingo <wingo <at> pobox.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi,
On Sun 03 Mar 2013 08:01, Thien-Thi Nguyen <ttn <at> gnuvola.org> writes:
> () Andy Wingo <wingo <at> pobox.com>
> () Sat, 02 Mar 2013 19:42:19 +0100
>
> I pushed it to a branch a year ago but it never got review. Here's
> the patch, rebased and attached. I'll commit it soon if there are no
> objections.
>
> Not an objection, but a suggestion: If the purpose of the code is to
> select a Guile version, why not call it guile-sel.m4 (or somesuch),
> and distribute it alongside guile.m4?
With parallel installation, there is no obvious global choice of which
version of Guile is the right one. Projects should choose, explicitly.
A guile.m4 update will adjust the default search order, but projects
should probably also bundle a copy of guile.m4 to prevent bug reports
about inexplicable autoconf errors. So even if the system guile.m4 is
updated, a typical project's choice of version does not change.
There is also the difficulty that Guile provides two APIs: one for C and
one for Scheme. When guile.m4 goes to look for the details of those
APIs (e.g. the guild binary, and the libguile library), they need to
come from the same Guile installation. For this reason guile.m4 should
be aware of which choice the user has made, and have an easy way of
correlating C and Scheme API.
Andy
--
http://wingolog.org/
This bug report was last modified 12 years and 130 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.