View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007855 | Rocky-Linux-9 | lapack | public | 2024-09-16 23:57 | 2024-09-16 23:57 |
Reporter | Augustin Degomme | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0007855: blas package provides broken links | ||||
Description | blas-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 Reproduce | dnf install blas-devel this will pull blas (and blas64) as a dependency and show the issue when linking any code with non int64 blas, | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2024-09-16 23:57 | Augustin Degomme | New Issue |