summaryrefslogtreecommitdiff
path: root/gnu/packages/autotools.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/autotools.scm')
-rw-r--r--gnu/packages/autotools.scm22
1 files changed, 19 insertions, 3 deletions
diff --git a/gnu/packages/autotools.scm b/gnu/packages/autotools.scm
index 273a75509e..84f2444004 100644
--- a/gnu/packages/autotools.scm
+++ b/gnu/packages/autotools.scm
@@ -11,8 +11,9 @@
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2019 Pierre-Moana Levesque <pierre.moana.levesque@gmail.com>
;;; Copyright © 2020, 2023, 2024, 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
-;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2021 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
+;;; Copyright © 2025 John Kehayias <john@guixotic.coop>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -460,9 +461,24 @@ Makefile, simplifying the entire process for the developer.")
'("t/tags-lisp-space.sh"
;; This test fails, probably a timestamp thing:
;; make: Nothing to be done for 'all'.
- "t/remake-aclocal-version-mismatch.sh")
+ "t/remake-aclocal-version-mismatch.sh"
+ ;; Non-deterministic test failures:
+ "t/aclocal-autoconf-version-check.sh"
+ "t/backcompat2.sh"
+ "t/backcompat3.sh"
+ "t/nodef.sh"
+ "t/nodef2.sh")
(("^#!.*" all)
- (string-append all "exit 77;\n")))))))))))
+ (string-append all "exit 77;\n")))))
+ #$@(if (%current-target-system)
+ #~((add-before 'check 'cross-skip-tests
+ (lambda _
+ ;; These tests try to execute a cross-built program
+ (substitute* '("t/dist-vs-built-sources.sh"
+ "t/subobj-objname-clash.sh")
+ (("^#!.*" all)
+ (string-append all "exit 77;\n"))))))
+ #~())))))))
(define-public libtool
(package