summaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/base.scm')
-rw-r--r--gnu/packages/base.scm14
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 ''())))