Hello Guile!
Much to my surprise, Guile (v2.2 and 3.0 alike) fail to load a module
that has a dot in its base name. Directory names with dots
(e.g. ice.10/boot-10.scm => (ice.10 boot-10)) are fine.
The attached patch now makes this work:
--8<---cut here---start--
Ludovic Courtès skribis:
> The valid result is:
>
> scheme@(guix build debug-link)> (debuglink-crc32 (open-input-string "a"))
> $5 = 3904355907
> scheme@(guix build debug-link)> (version)
> $6 = "2.2.6"
>
>
> The incorrect result is:
>
> scheme@(guix build debug-link)> (debuglink-crc32 (open-inpu
Ludovic Courtès skribis:
> In 2.9.6 the stack overflow is fixed (yay!) but we still get the error
> above:
>
> $ guile --version >&-
> Error while printing pre-boot error: wrong-type-arg
> Abortita(nekropsio elŝutita)
> $ guile --version
> guile (GNU Guile) 2.9.6
> Copyright (C) 2019 Free Softwar