Bug#960728: openblas: please consider adding openblas_get_config() to libblas.so.3

Mike Miller mtmiller at debian.org
Fri May 15 22:28:20 BST 2020


Source: openblas
Version: 0.3.9+ds-1
Severity: wishlist

Dear Maintainer,

Please consider including the 'openblas_get_config' extension function
in the libblas.so.3 shared library provided by all OpenBLAS flavors.

In previous versions of the libopenblas-base library package, it was
possible to have a program dynamically load libblas.so.3, then use dlsym
to look for the symbol 'openblas_get_config' to determine if OpenBLAS
was being used and display the version and configuration. As an example,
Octave uses this to determine if the BLAS library in use is OpenBLAS or
MKL or ATLAS or something else. This is no longer possible.

I also plan on adding a fallback to Octave to look for other OpenBLAS
symbols, so it can at least report that it's *some* OpenBLAS.

Thanks for all the great work maintaining OpenBLAS.

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.6.0-1-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



More information about the debian-science-maintainers mailing list