tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: math/fftw-long / math/fftw-quad broken on Linux as it pulls in math/libquadmath, which is superfluous and broken on Linux



Am Tue, 22 Jun 2021 15:20:52 +0000
schrieb nia <nia%NetBSD.org@localhost>: 

> But I would like to note that no other packaging system is doing
> further splits than -long, -quad and friends.
> 
> Judging by older Ubuntu versions, maybe Debian was in the past.
> Ideally I would like to not diverge too much from what everyone else
> is doing.

https://packages.debian.org/sid/libfftw3-mpi3

This installs

/usr/lib/x86_64-linux-gnu/libfftw3_mpi.so.3
/usr/lib/x86_64-linux-gnu/libfftw3_mpi.so.3.5.8
/usr/lib/x86_64-linux-gnu/libfftw3f_mpi.so.3
/usr/lib/x86_64-linux-gnu/libfftw3f_mpi.so.3.5.8
/usr/lib/x86_64-linux-gnu/libfftw3l_mpi.so.3
/usr/lib/x86_64-linux-gnu/libfftw3l_mpi.so.3.5.8

While …
https://packages.debian.org/sid/amd64/libfftw3-long3/filelist:

/usr/lib/x86_64-linux-gnu/libfftw3l.so.3
/usr/lib/x86_64-linux-gnu/libfftw3l.so.3.5.8
/usr/lib/x86_64-linux-gnu/libfftw3l_omp.so.3
/usr/lib/x86_64-linux-gnu/libfftw3l_omp.so.3.5.8
/usr/lib/x86_64-linux-gnu/libfftw3l_threads.so.3
/usr/lib/x86_64-linux-gnu/libfftw3l_threads.so.3.5.8


So this would mean this split:

math/fftw  (single, double, threads+omp)
math/fftw-long (just long, threads+omp)
math/fftw-quad (just quad, threads+omp)
math/fftw-mpi (with single, double, long included)


The last one is a bit confusing … but I guess the rationale is that
once you want MPI, you don't care about a bit of bloat for unneeded
precision anymore.


Alrighty then,

Thomas

-- 
Dr. Thomas Orgis
HPC @ Universität Hamburg


Home | Main Index | Thread Index | Old Index