gnu: nsq: Fix build on i686-linux.

As seen in https://ci.guix.gnu.org/build/3329277/details

* gnu/packages/high-availability.scm (nsq)[arguments]<#:phases>{check}:
Skip '-race' option during tests on i686-linux.

Change-Id: I952d7187443835d5fbcb74f0ae09b923bd6bdb29
This commit is contained in:
Sharlatan Hellseher 2024-01-19 13:54:22 +00:00
parent 0eadd48648
commit 65e7828a95
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -223,7 +223,9 @@ (define-public nsq
(when tests?
(setenv "HOME" "/tmp")
(with-directory-excursion (string-append "src/" import-path)
(invoke #$@(if (target-x86?)
;; go test: -race is only supported on linux/amd64,
;; linux/ppc64le, linux/arm64
(invoke #$@(if (not target-x86-32?)
(list "go" "test" "-v" "-race" "./...")
(list "go" "test" "-v" "./...")))))))
(replace 'install