-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Description
openblas 0.3.29 fails to build on Debian's armhf machine: https://buildd.debian.org/status/fetch.php?pkg=openblas&arch=armhf&ver=0.3.29%2Bds-1&stamp=1738175608&raw=0
It seems to be a regression in the cblas_stbmv function:
******* FATAL ERROR - COMPUTED RESULT IS LESS THAN HALF ACCURATE *******
EXPECTED RESULT COMPUTED RESULT
1 0.157343 0.127373
2 0.00000 0.00000
3 0.447053 0.447053
4 0.277223 0.277223
5 0.806693 0.806693
******* cblas_stbmv FAILED ON CALL NUMBER:
580: cblas_stbmv ( CblasUpper, CblasNoTrans, CblasUnit,
5, 0, A, 2, X,-1) .
******* FATAL ERROR - TESTS ABANDONED *******
ERROR STOP
Debian uses a modified source tree. But I can reproduce this problem with the upstream git repo:
TARGET=ARMV6 make
The error message reads:
******* FATAL ERROR - COMPUTED RESULT IS LESS THAN HALF ACCURATE *******
EXPECTED RESULT COMPUTED RESULT
1 0.245164 0.245164
2 0.00000 0.00000
3 0.539071 0.539071
4 1.22516 1.22516
5 0.601097E-01 0.374625E-01
******* cblas_stbmv FAILED ON CALL NUMBER:
582: cblas_stbmv ( CblasUpper, CblasNoTrans, CblasNonUnit,
5, 0, A, 2, X, 1) .
******* cblas_stbmv FAILED ON CALL NUMBER:
2: cblas_stbmv ( CblasUpper, CblasNoTrans, CblasUnit,
1, 0, A, 2, X, 1) .
******* FATAL ERROR - TESTS ABANDONED *******
ERROR STOP
This is a regression because 0.3.28 does not fail the test. I checked the diff between 0.3.28 and 0.3.29 but did not find anything straightforward. Any idea?
Metadata
Metadata
Assignees
Labels
No labels