Bug 51892 - При сборке OpenBLAS для top500 на Sisyphus Loongson не проходят базовые тесты из-за gcc
Summary: При сборке OpenBLAS для top500 на Sisyphus Loongson не проходят базовые тест...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gcc-loongarch64-linux-gnu (show other bugs)
Version: unstable
Hardware: loongarch64 Linux
: P5 normal
Assignee: Ivan A. Melnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-30 15:38 MSK by Павел
Modified: 2024-10-30 17:28 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Павел 2024-10-30 15:38:02 MSK
Я тестировал запуск top500 [1] на Loongson под ОС ALT Linux Sisyphus, установленной из образа [2].

При запуске сборки я получаю следующую ошибку при внутреннем тестировании OpenBLAS:

```
    TEST 100/107 dgemv:0_nan_inf [OK]
    TEST 101/107 sgemv:0_nan_inf_incy_2 [OK]
    TEST 102/107 sgemv:0_nan_inf [OK]
    TEST 103/107 potrf:smoketest_trivial [FAIL]
      ERR: test_potrs.c:535  U s(0,0) difference: 1.19209e-07
    TEST 104/107 potrf:bug_695 [OK]
    TEST 105/107 kernel_regress:skx_avx [OK]
    TEST 106/107 fork:safety [OK]
    TEST 107/107 fork:safety_after_fork_in_parent [OK]
    RESULTS: 107 tests (106 ok, 1 failed, 0 skipped) ran in 581 ms
    make[1]: Leaving directory '/opt/top500/tmp/openblas-build/utest'
```

Собирается со следующими опциями. 

```
  environment:
    FC: gfortran-13
    CC: gcc-13
    CXX: g++-13
```

При этом у самого проекта OpenBLAS есть открытый issue на github [3].

[1] https://github.com/geerlingguy/top500-benchmark
[2] http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/alt-server-20240426-loongarch64.iso
[3] https://github.com/OpenMathLib/OpenBLAS/issues/4687
Comment 1 Ivan A. Melnikov 2024-10-30 17:28:33 MSK
В sisyphus_loongarch64 у нас собран актуальный openblas 0.3.28.

При сборке пакета все тесты прошли:
RESULTS: 1464 tests (1464 ok, 0 failed, 0 skipped) ran in 874 ms

Лог сборки могу приложить если интересно.

> https://github.com/OpenMathLib/OpenBLAS/issues/4687

Написано Closed 10-го мая. При этом я не понимаю, как этот тикет связан с приведённой ошибкой теста.

Не очень понимаю, чем я могу Вам помочь.