SONAME libomp.so.5 убежал из пакета llvm20.1 в пакет llvm21.1 .
> из пакета llvm20.1 в пакет llvm21.1 . Из libomp20.1 в libomp21.1
llvm21.1/llvm-project/openmp > git grep LIBOMP_VERSION_MAJOR runtime/CMakeLists.txt:set(LIBOMP_VERSION_MAJOR 5) Прекратите принимать запрещенные вещества.
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2) > llvm21.1/llvm-project/openmp > > git grep LIBOMP_VERSION_MAJOR > runtime/CMakeLists.txt:set(LIBOMP_VERSION_MAJOR 5) Да, она сбежала. > Прекратите принимать запрещенные вещества. Не знаю, о чём вы, но, видимо, у вас есть опыт.
в p10 это в одном пакете https://packages.altlinux.org/ru/p10/files/?q=%2Fusr%2Flib64%2Flibomp.so.5 А в Sisyphus и p11 в другом: https://packages.altlinux.org/ru/p11/files/?q=%2Fusr%2Flib64%2Flibomp.so.5 @snowmix - надо разработать тест на такое поведение. Библиотека не должна переезжать в другой пакет без смены soname. Это блокер.
(Ответ для Anton Farygin на комментарий #4) > @snowmix - надо разработать тест на такое поведение. Вот, тут перебежала. https://packages.altlinux.org/ru/tasks/399130/
Удачи с тестами
Пакет собран с нарушением Shared Libs Policy. Предоставьте, пожалуйста, причину так паковать.