From: Andy Wingo <wingo@pobox.com>
To: Freja Nordsiek <fnordsie@gmail.com>
Cc: guile-devel@gnu.org
Subject: Re: [PATCH] Add to the 2.1.x branch GUILE_SITE_CCACHE_DIR and GUILE_EXTENSION_DIR Autoconf macros along with needed siteccachdir entry in pkgconfig file
Date: Tue, 14 Mar 2017 16:56:27 +0100 [thread overview]
Message-ID: <87y3w76edw.fsf@pobox.com> (raw)
In-Reply-To: <CAOqf98qv0gacMCCSREt4_K0YRukko2v92G2mnXSSvY5qdBhpfw@mail.gmail.com> (Freja Nordsiek's message of "Tue, 14 Mar 2017 16:31:17 +0100")
Heya :)
On Tue 14 Mar 2017 16:31, Freja Nordsiek <fnordsie@gmail.com> writes:
> From 41498549ac22ea50e497887b3a1e002985bb6f8f Mon Sep 17 00:00:00 2001
> From: Freja Nordsiek <fnordsie@gmail.com>
> Date: Tue, 14 Mar 2017 16:28:45 +0100
> Subject: [PATCH] GUILE_SITE_DIR: Find site directories for compiled files.
>
Here in the commit log you need entries for the files you change and the
functions you change in them. See
036cc149e6e52722f16ef25f4203e82abae9bc79 for an example. I know it's a
bit of a drag but it's how it is. (In Magit, if you use that, you can
press C in a diff to make a template in the log.)
> -# GUILE_SITE_DIR -- find path to Guile "site" directory
> +# GUILE_SITE_DIR -- find path to Guile site directories
> #
> # Usage: GUILE_SITE_DIR
> #
> -# This looks for Guile's "site" directory, usually something like
> -# PREFIX/share/guile/site, and sets var @var{GUILE_SITE} to the path.
> -# Note that the var name is different from the macro name.
> +# This looks for Guile's "site" directories. The variable @var{GUILE_SITE} will
> +# be set to Guile's "site" directory for Scheme source files (usually something like
> +# PREFIX/share/guile/site). @var{GUILE_SITE_CCACHE} will be set to the directory
> +# for compiled Scheme files also known as @code{.go} files
> +# (usually something like PREFIX/lib/guile/@var{GUILE_EFFECTIVE_VERSION}/site-ccache).
> +# @var{GUILE_EXTENSION} will be set to the directory for compiled C extensions
> +# (usually something like # PREFIX/lib/guile/@var{GUILE_EFFECTIVE_VERSION}/extensions).
> +# The latter two are set to blank if the particular version of Guile does not support
> +# them. Note that this macro will run the macros @code{GUILE_PKG} and @code{GUILE_PROGS}
> +# if they have not already been run.
Please limit lines to < 80 characters. If you use emacs, you can fix
with M-q, provided your fill-column is set appropriately.
> AC_SUBST(GUILE_SITE)
> + AC_MSG_CHECKING([for Guile site-ccache directory using pkgconfig])
> + GUILE_SITE_CCACHE=`$PKG_CONFIG --print-errors --variable=siteccachedir guile-$GUILE_EFFECTIVE_VERSION`
Is --print-errors the right thing here? I guess this causes some text
to spew on the console for 2.0. Probably not the right thing if we're
going to fall back.
Otherwise good. Apologies for the nit-picking; I'm doing it now just so
that things are fluid in the future :)
Andy
next prev parent reply other threads:[~2017-03-14 15:56 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-03-12 9:38 [PATCH] Add to the 2.1.x branch GUILE_SITE_CCACHE_DIR and GUILE_EXTENSION_DIR Autoconf macros along with needed siteccachdir entry in pkgconfig file Freja Nordsiek
2017-03-13 12:46 ` Andy Wingo
2017-03-14 14:08 ` Freja Nordsiek
2017-03-14 14:53 ` Andy Wingo
2017-03-14 15:31 ` Freja Nordsiek
2017-03-14 15:56 ` Andy Wingo [this message]
2017-03-14 16:10 ` Freja Nordsiek
2017-03-14 19:41 ` Freja Nordsiek
2017-03-15 7:46 ` Andy Wingo
2017-03-15 7:49 ` Freja Nordsiek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/guile/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y3w76edw.fsf@pobox.com \
--to=wingo@pobox.com \
--cc=fnordsie@gmail.com \
--cc=guile-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).