diff options
Diffstat (limited to 'gnu/packages/base.scm')
| -rw-r--r-- | gnu/packages/base.scm | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index bf6435585e8..36b27a4e25f 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm | |||
| @@ -130,7 +130,19 @@ command-line arguments, multiple languages, and so on.") | |||
| 130 | (substitute* (list (string-append bin "/egrep") | 130 | (substitute* (list (string-append bin "/egrep") |
| 131 | (string-append bin "/fgrep")) | 131 | (string-append bin "/fgrep")) |
| 132 | (("^exec grep") | 132 | (("^exec grep") |
| 133 | (string-append "exec " bin "/grep"))))))) | 133 | (string-append "exec " bin "/grep")))))) |
| 134 | ,@(if (hurd-target?) | ||
| 135 | '((add-before 'check 'skip-triple-backref-test | ||
| 136 | (lambda _ | ||
| 137 | ;; This test is marked as malfunctioning on glibc systems | ||
| 138 | ;; due to | ||
| 139 | ;; <https://sourceware.org/bugzilla/show_bug.cgi?id=11053> | ||
| 140 | ;; and it triggers a segfault with glibc 2.33 on GNU/Hurd. | ||
| 141 | ;; Skip it. | ||
| 142 | (substitute* "tests/triple-backref" | ||
| 143 | (("^warn_" all) | ||
| 144 | (string-append "exit 77\n" all)))))) | ||
| 145 | '())) | ||
| 134 | #:make-flags ,(if (hurd-target?) | 146 | #:make-flags ,(if (hurd-target?) |
| 135 | ''("XFAIL_TESTS=test-perror2 equiv-classes") ;XXX | 147 | ''("XFAIL_TESTS=test-perror2 equiv-classes") ;XXX |
| 136 | ''()))) | 148 | ''()))) |
