View Issue Details

IDProjectCategoryView StatusLast Update
0007855Rocky-Linux-9lapackpublic2024-09-16 23:57
ReporterAugustin Degomme Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Summary0007855: blas package provides broken links
Descriptionblas-3.9.0-10.el9 package provides links wrongly pointing to libblas64.so.3.9.0 from package blas64, instead of libblas.so.3.9.0 (same for libcblas.3)
This causes subtle crashes in applications using them, as they end up using a different ABI than the one they are explicitely asking for (int size 32 and not 64 in calls)

ls -go usr/lib64
total 524
lrwxrwxrwx 1 18 Nov 5 2023 libblas.so.3 -> libblas64.so.3.9.0
lrwxrwxrwx 1 16 Nov 5 2023 libblas.so.3.9 -> libblas.so.3.9.0
-rwxr-xr-x 1 397336 Nov 5 2023 libblas.so.3.9.0
lrwxrwxrwx 1 19 Nov 5 2023 libcblas.so.3 -> libcblas64.so.3.9.0
lrwxrwxrwx 1 17 Nov 5 2023 libcblas.so.3.9 -> libcblas.so.3.9.0
-rwxr-xr-x 1 135144 Nov 5 2023 libcblas.so.3.9.0

offending links are libblas.so.3 and libcblas.so.3 which should point to the provided libraries and not other ones from another package.
Steps To Reproducednf install blas-devel
this will pull blas (and blas64) as a dependency and show the issue when linking any code with non int64 blas,

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-09-16 23:57 Augustin Degomme New Issue