Ludovic Courtès <l...@gnu.org> skribis:

>   shell: Exit child process when ‘execle’ fails.
>   shell: Remove dead code in ‘install-current-ports!’.
>   shell: ‘install-current-ports!’ opens file descriptors, not ports.
>   Open low-numbered file descriptors for use by the shell.

For the record, I also built this series with Guile 2.0.9, by modifying
‘guix.scm’ to refer to it instead of ‘guile-3.0’ and turning off tests
(since they require (srfi srfi-64), which 2.0.9 doesn’t have).

It appears to work fine and passes this test:

  timeout 10m \
  
/gnu/store/3ylfablfwsdaapgk2y3x8yjchmapasxs-gash-0.3.0.6-f988cb-dirty/bin/gash 
-c 'exec 7>/dev/null; while true; do echo $(sh --version) > /dev/null; done'

Ludo’.



Reply via email to