gnu: openexr: Disable broken test to fix build on i686.
* gnu/packages/graphics.scm (openexr)[arguments]: New field.master
parent
b5f990a680
commit
bce6f7ce63
|
@ -206,6 +206,20 @@ exception-handling library.")
|
||||||
"\"/tmp/\"")))
|
"\"/tmp/\"")))
|
||||||
(patches (list (search-patch "openexr-missing-samples.patch")))))
|
(patches (list (search-patch "openexr-missing-samples.patch")))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
'(#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'disable-broken-test
|
||||||
|
;; This test fails on i686. Upstream developers suggest that
|
||||||
|
;; this test is broken on i686 and can be safely disabled:
|
||||||
|
;; https://github.com/openexr/openexr/issues/67#issuecomment-21169748
|
||||||
|
(lambda _
|
||||||
|
(substitute* "IlmImfTest/main.cpp"
|
||||||
|
(("#include \"testOptimizedInterleavePatterns.h\"")
|
||||||
|
"//#include \"testOptimizedInterleavePatterns.h\"")
|
||||||
|
(("TEST \\(testOptimizedInterleavePatterns")
|
||||||
|
"//TEST (testOptimizedInterleavePatterns"))
|
||||||
|
#t)))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("pkg-config" ,pkg-config)))
|
`(("pkg-config" ,pkg-config)))
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
|
|
Reference in New Issue