mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 13:28:12 -05:00
gnu: guile: Skip hanging and failing pipe tests on the Hurd.
* gnu/packages/guile.scm (guile-3.0)[arguments]: When building on the Hurd, add stage 'disable-popen.test-open-pipe' to avoid running the open-input-pipe test (hangs) and open-output-pipe test (fails.
This commit is contained in:
parent
d4306847bf
commit
360c8873ff
1 changed files with 13 additions and 0 deletions
|
@ -378,6 +378,19 @@ (define patch
|
|||
(search-patch "guile-hurd-posix-spawn.patch")))
|
||||
(invoke "patch" "--force" "-p1" "-i" patch))))
|
||||
#~())
|
||||
#$@(if (system-hurd?)
|
||||
#~((add-after 'unpack 'disable-popen.test-no-duplicate
|
||||
;; This test hangs on the Hurd.
|
||||
(lambda _
|
||||
(substitute* "test-suite/tests/popen.test"
|
||||
(("\\(pass-if \"no duplicate\".*" all)
|
||||
(string-append
|
||||
all
|
||||
(object->string
|
||||
'(when (string-ci= "GNU"
|
||||
(vector-ref (uname) 0))
|
||||
(throw 'unresolved)))))))))
|
||||
#~())
|
||||
#$@(if (target-ppc32?)
|
||||
#~((add-after 'unpack 'adjust-bootstrap-flags
|
||||
(lambda _
|
||||
|
|
Loading…
Reference in a new issue