diff options
author | Ludovic Courtès <ludo@gnu.org> | 2017-12-22 16:57:54 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2018-08-07 11:35:34 +0200 |
commit | c91e9e9220aca3d1d3245a742fcadf3e0d8f472c (patch) | |
tree | 283ec2124204624eb7c8a09462fdf25c3002b492 /libguile/posix.c | |
parent | c5e1d6eaf4a1fa5cc6dfe18e3067f927061aeb6b (diff) | |
download | guile-c91e9e9220aca3d1d3245a742fcadf3e0d8f472c.tar.gz |
compile: Load language modules upfront.
Fixes a bug whereby "guild compile --target=arm-linux-gnueabihf
--from=elisp ... language/elisp/boot.el" would fail with an exception
from 'load-thunk-from-memory' while trying to load (language elisp spec)
from the guile-being-compiled instead of using that of the
guile-for-build.
The problem did not manifest with --from=scheme because (language scheme
spec) happened to be already loaded before we had changed %load-path.
* module/scripts/compile.scm (compile): Add calls to 'lookup-language'.
Diffstat (limited to 'libguile/posix.c')
0 files changed, 0 insertions, 0 deletions