unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
* bug#10488: guile-config deprecation?
@ 2012-01-12 18:42 Mike Gran
  2012-02-02 13:41 ` Andy Wingo
  0 siblings, 1 reply; 10+ messages in thread
From: Mike Gran @ 2012-01-12 18:42 UTC (permalink / raw)
  To: 10488

Hi-

There's a bit of confusion on the guile-config deprecation.

NEWS says that guile-config "will be deprecated"

meta/guile-config.in says it "has been deprecated"

meta/guile.m4's GUILE_PROGS rule will error "guile-config required
but not found"

likewise those rules that depend on GUILE_PROGS, such as GUILE_FLAGS
and GUILE_SITE_DIR


In the manual, in the "parallel installations" section, it implies
that GUILE_SITE_DIR is the way to get the sitedir from pkg-config,
but with guile.m4, it is getting that information via guile-config,
which itself gets it from pkg-config.


In the README, it suggests "guile-config" is the way to get the
sitedir for the installation of slib.

The man page for pkg-config describes the PKG_CHECK_MODULES macro,
but doesn't give any indication of how to set up any autoconf
flags beyond _CFLAGS and _LIBS.  So it isn't clear that PKG_CHECK_MODULES
could be used as a replacement for GUILE_SITE_DIR.


It seems to me, that there is some inconsistency here.  I'm worried
that guile-config will just disappear with no equally powerful,
documented replacement in place.


The quickest fix would be to not deprecated it, while
maybe creating and documenting a parallel set of pkg-config based

macros in guile.m4 for extracting things like sitedir.


Thanks,

Mike






^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2013-03-10 22:35 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-12 18:42 bug#10488: guile-config deprecation? Mike Gran
2012-02-02 13:41 ` Andy Wingo
2012-02-02 18:49   ` dsmich
2012-02-02 20:42     ` Andy Wingo
2012-03-30 18:05   ` Andy Wingo
2013-03-02 18:42     ` Andy Wingo
2013-03-02 21:41       ` Ludovic Courtès
2013-03-09 10:20         ` Andy Wingo
     [not found]       ` <878v65q84t.fsf@zigzag.favinet>
2013-03-09 10:28         ` Andy Wingo
2013-03-10 22:35       ` Andy Wingo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).