fftwq-wisdom does not load system quad-precision wisdom file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fftw3 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
$ lsb_release -rd
Description: Ubuntu 19.04
Release: 19.04
$ dpkg -l | grep fftw3
ii libfftw3-3:amd64 3.3.8-2 amd64 Library for computing Fast Fourier Transforms
ii libfftw3-bin 3.3.8-2 amd64 Library for computing Fast Fourier Transforms - Tools
ii libfftw3-
ii libfftw3-
ii libfftw3-
ii libfftw3-
Let's see which wisdom file gets loaded:
$ strace fftw-wisdom 2>&1 |grep open
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/etc/fftw/wisdom", O_RDONLY) = 3
Seems legit. What about the other wisdom binaries?
$ strace fftwf-wisdom 2>&1 |grep open
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/etc/fftw/
Looks good.
$ strace fftwl-wisdom 2>&1 |grep open
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/etc/fftw/
This is ok too.
$ strace fftwq-wisdom 2>&1 |grep open
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/lib/x86_
openat(AT_FDCWD, "/etc/fftw/wisdom", O_RDONLY) = 3
LOLWUT?
When I explicitly read the wisdom file with `fftwq-wisdom -w /etc/fftw/wisdomq` it works
Alas, concatenating all of the wisdom files together doesn't work.