diff options
| author | Janneke Nieuwenhuizen <janneke@gnu.org> | 2023-06-06 16:11:03 +0200 |
|---|---|---|
| committer | Janneke Nieuwenhuizen <janneke@gnu.org> | 2023-07-20 10:11:33 +0200 |
| commit | 8b74e7d52107d6ec9813b446b041838bd111c648 (patch) | |
| tree | 10158f1a7c52f0b9800c39c6a2bd9e0f04a31cbe /gnu/packages/elf.scm | |
| parent | eb89957ba4c05db8c97ec7a12b51c29a49290ec5 (diff) | |
gnu: elfutils: Skip failing tests on the Hurd.
* gnu/packages/elf.scm (elfutils)[arguments]: When building natively on the Hurd,
add phase 'skip-tests'.
Diffstat (limited to 'gnu/packages/elf.scm')
| -rw-r--r-- | gnu/packages/elf.scm | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm index d1880998123..a100038f144 100644 --- a/gnu/packages/elf.scm +++ b/gnu/packages/elf.scm | |||
| @@ -10,6 +10,7 @@ | |||
| 10 | ;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de> | 10 | ;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de> |
| 11 | ;;; Copyright © 2021 Leo Le Bouter <lle-bout@zaclys.net> | 11 | ;;; Copyright © 2021 Leo Le Bouter <lle-bout@zaclys.net> |
| 12 | ;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be> | 12 | ;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be> |
| 13 | ;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org> | ||
| 13 | ;;; | 14 | ;;; |
| 14 | ;;; This file is part of GNU Guix. | 15 | ;;; This file is part of GNU Guix. |
| 15 | ;;; | 16 | ;;; |
| @@ -112,6 +113,28 @@ | |||
| 112 | (("run-reverse-sections-self.sh") "") | 113 | (("run-reverse-sections-self.sh") "") |
| 113 | (("run-strip-strmerge.sh") "") | 114 | (("run-strip-strmerge.sh") "") |
| 114 | (("run-elflint-self.sh") ""))))) | 115 | (("run-elflint-self.sh") ""))))) |
| 116 | '()) | ||
| 117 | ,@(if (system-hurd?) | ||
| 118 | `((add-after 'unpack 'skip-tests | ||
| 119 | (lambda _ | ||
| 120 | (substitute* '("tests/elfstrtab.c" | ||
| 121 | "tests/emptyfile.c") | ||
| 122 | (("elf_version \\(EV_CURRENT\\);" all) | ||
| 123 | "exit (77);")) | ||
| 124 | (substitute* '("tests/run-all-dwarf-ranges.sh" | ||
| 125 | "tests/run-allfcts-multi.sh" | ||
| 126 | "tests/run-attr-integrate-skel.sh" | ||
| 127 | "tests/run-bug1-test.sh" | ||
| 128 | "tests/run-copyadd-sections.sh" | ||
| 129 | "tests/run-deleted.sh" | ||
| 130 | "tests/run-get-units-split.sh" | ||
| 131 | "tests/run-native-test.sh" | ||
| 132 | "tests/run-readelf-loc.sh" | ||
| 133 | "tests/run-readelf-ranges.sh" | ||
| 134 | "tests/run-unit-info.sh" | ||
| 135 | "tests/run-varlocs.sh") | ||
| 136 | (("^#!.*" all) | ||
| 137 | (string-append all "exit 77;\n")))))) | ||
| 115 | '())))) | 138 | '())))) |
| 116 | 139 | ||
| 117 | (native-inputs (list m4)) | 140 | (native-inputs (list m4)) |
