openexr icon indicating copy to clipboard operation
openexr copied to clipboard

ilmbase TinySVD algorithms test fails on Alpine x86

Open rgdoliveira opened this issue 8 years ago • 1 comments

ilmbase 2.20.0 tests fails on Alpine x86 with the following error:

Testing TinySVD algorithms in double precision... Assertion failed: std::abs (product[i][j] - A[i][j]) <= valueEps (testTinySVD.cpp: verifyTinySVD_3x3: 110) Verifying SVD for [[1, 0, 0], [0, 1, 0], [0, 0, 1]] Verifying SVD for [[1, 0, 0], [0, -1, 0], [0, 0, 1]] Verifying SVD for [[0, 0, 0], [0, 0, 0], [0, 0, 0]] Verifying SVD for [[0, 0, 0], [0, 0, 0], [0, 0, 1]] Verifying SVD for [[1, 0, 0], [0, 1, 0], [0, 0, 0]] Verifying SVD for [[1, 0, 0], [0, 0, 0], [0, 0, 0]] Verifying SVD for [[1, 0, 0], [1e-10, 0, 0], [0, 0, 0]] Verifying SVD for [[1, 0, 0], [1e-10, 0, 0], [0, 0, 100000]] Verifying SVD for [[1, 2, 3], [4, 5, 6], [7, 8, 9]] /bin/bash: line 5: 24954 Aborted ${dir}$tst FAIL: ImathTest

rgdoliveira avatar Sep 19 '17 16:09 rgdoliveira

I note that alpine uses musl, I wonder if there is some small difference vs m that causes this issue?

meshula avatar Jul 18 '19 17:07 meshula