diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 9b819f3ab4d..cb87c64a1fe 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3469,6 +3469,17 @@ deviation, and minimum and maximum values. It can show a nice histogram too.") ;; on i686 even if the same test passes on x86_64 on the ;; same machine. See . (delete-file "tests/ts/lsns/ioctl_ns"))) + #$@(if (target-ppc32?) + #~((add-before 'check 'disable-enosys-ioctl + ;; It is unclear why this test specifically + ;; fails in Guix's port of powerpc-linux. + (lambda _ + (substitute* "tests/ts/misc/enosys" + (("ts_init_subtest ioctl") + (string-append + "ts_init_subtest ioctl\n\n" + "ts_skip \"unexplained failure on powerpc\"\n")))))) + #~()) (add-after 'install 'move-static-libraries (lambda _ (let ((lib #$output:lib)