Missing i?amin_ symbols in libblas-dev:amd64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lapack (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I'm having trouble finding the i?amin_ symbols in the static files provided by libblas-dev
Here is the output on a Ubuntu 22.04, with libblas3, libblas-dev installed
$ lsb_release -rd
Description: Ubuntu 22.04 LTS
Release: 22.04
$ apt-cache policy libblas-dev
libblas-dev:
Installed: 3.10.0-2ubuntu1
Candidate: 3.10.0-2ubuntu1
Version table:
*** 3.10.0-2ubuntu1 500
500 http://
100 /var/lib/
$ nm -gC /usr/lib/
cblas_isamax.o:
0000000000000000 T cblas_isamax
U isamaxsub_
isamax.o:
0000000000000000 T isamax_
isamaxsub.o:
U isamax_
0000000000000000 T isamaxsub_
Here is the output on my personal machine
$ lsb_release -rd
Description: Arch Linux
Release: rolling
$ pacman -Q blas
openblas-
$ nm -gC /usr/lib/libblas.a | grep isa
isamax.o:
0000000000000000 T isamax_
U isamax_k
isamin.o:
0000000000000000 T isamin_
U isamin_k
cblas_isamax.o:
0000000000000000 T cblas_isamax
U isamax_k
cblas_isamin.o:
0000000000000000 T cblas_isamin
U isamin_k
U isamin_k
U isamin_k
isamax_k.o:
0000000000000000 T isamax_k
isamin_k.o:
0000000000000000 T isamin_k
U isamax_k
U isamax_
U isamax_
(I'll truncate here because it repeats "U isamax_")
I've looked into the `SRC` code of this package and it seems `i?smin` is missing there too, so it's not the package's fault. I looks like it is a common `blas` extension that exists in intel's MKL and other vendors but it is not implemented in the reference blas implementation.
I'm closing this since there is nothing you can do about it I guess, thanks for your time anyway.