1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00

Fix race in check-guile to make needless guile-procedures symlink

* check-guile.in (top_srcdir): Don't try to make guile-procedures.tx, as
this races with multiple checkers, and it's gross.
* meta/uninstalled-env.in (GUILE_DOCSTRINGS_PATH): Instead when
uninstalled, use this variable.
* module/ice-9/documentation.scm (documentation-files): Remove the
current directory from the search path for documentation files; this was
always a hack.  Instead allow GUILE_DOCSTRINGS_PATH to override the
built-in search path.
This commit is contained in:
Andy Wingo 2024-06-23 11:13:18 +02:00
parent d7ed457620
commit 1120efe375
3 changed files with 94 additions and 91 deletions

View file

@ -31,11 +31,6 @@ if ! [ -f "$guile" -a -x "$guile" ] ; then
exit 2
fi
# documentation searching ignores GUILE_LOAD_PATH.
if [ ! -f guile-procedures.txt ] ; then
@LN_S@ libguile/guile-procedures.txt .
fi
exec "$guile" \
--debug \
-L "$TEST_SUITE_DIR" \