summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorDariqq <dariqq@posteo.net>2026-03-14 10:18:41 +0000
committerAndreas Enge <andreas@enge.fr>2026-03-14 22:07:05 +0100
commit3bfe96cc492e8b8e45a3b910446d9b4a9739ff5b (patch)
treeb27496217517004bb2cafcd7b3d49bee80b87161 /gnu
parentafa8b9ae47a43b6e696328b99bfc0e8a970cde00 (diff)
gnu: dmd: Fix tests on 32bit systems.
* gnu/packages/dlang.scm (dmd-bootstrap)[#:phases]: In 'patch-tests skip a test on 32bit systems that tries to execute 64bit executable. Change-Id: If87b95b63ac145865e7a8dcf2a219d6bd055981f Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/dlang.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/gnu/packages/dlang.scm b/gnu/packages/dlang.scm
index 6cb41279a0b..608e118c79d 100644
--- a/gnu/packages/dlang.scm
+++ b/gnu/packages/dlang.scm
@@ -450,6 +450,13 @@ integration tests...\n")
"dmd/compiler/test/fail_compilation/sarif_test.d"
"dmd/compiler/test/fail_compilation/sarifmultiple_test.d"))
+ ;; tries to debug 64bit executable
+ ;; not in executable format: file format not recognized
+ #$@(if (target-32bit?)
+ '((delete-file
+ "dmd/compiler/test/runnable/gdb_slice_debuginfo_64.d"))
+ '())
+
;; Locations in stack traces are broken for some reason,
;; causing these tests to fail.
;; XXX: Report upstream.