me
/
guix
Archived
1
0
Fork 0

gnu: go-go-uber-org-atomic: Run tests only on x86-64.

Address the build issue on i686-linux as seen in CI
<https://ci.guix.gnu.org/build/3395284/details>.

* gnu/packages/golang-xyz.scm (go-go-uber-org-atomic): [arguments]:
<#:tests?>: Only run on x86-64.

Change-Id: Iab5a896be05d879f3552471d8789a11dba7826ce
master
Sharlatan Hellseher 2024-04-14 14:17:20 +01:00
parent 42b4580f6b
commit ec8eef5e7e
No known key found for this signature in database
GPG Key ID: 76D727BFF62CD2B5
1 changed files with 8 additions and 0 deletions

View File

@ -3201,6 +3201,14 @@ similar string with weeks or days too.")
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
(list (list
;; XXX: Disable failing tests on non-x86-64 architecture, see
;; <https://github.com/uber-go/atomic/issues/164>.
;;
;; go.uber.org/atomic/uintptr_test.go:72:30: cannot convert
;; math.MaxUint64 (untyped int constant 18446744073709551615) to type
;; uintptr
#:tests? (and (not (%current-target-system))
(target-x86-64?))
#:import-path "go.uber.org/atomic")) #:import-path "go.uber.org/atomic"))
(native-inputs (native-inputs
(list go-github-com-stretchr-testify go-github-com-davecgh-go-spew)) (list go-github-com-stretchr-testify go-github-com-davecgh-go-spew))