diff options
author | Violet Purcell <vimproved@inventati.org> | 2024-10-19 12:06:31 -0400 |
---|---|---|
committer | Andrew Ammerlaan <andrewammerlaan@gentoo.org> | 2024-10-20 13:57:01 +0200 |
commit | dfb63cf60c75563bf69670cd168a16d2d4d8324c (patch) | |
tree | 0026a5187b6ed8b46bfebcaae20e7155443dea53 /net-wireless/ubertooth | |
parent | net-im/whatsie: add 4.16.1 (diff) | |
download | gentoo-dfb63cf60c75563bf69670cd168a16d2d4d8324c.tar.gz gentoo-dfb63cf60c75563bf69670cd168a16d2d4d8324c.tar.bz2 gentoo-dfb63cf60c75563bf69670cd168a16d2d4d8324c.zip |
sci-libs/kissfft: allow parallel installation of multiple datatypes
KissFFT can be built for five different primary datatypes: float,
double, int16_t, int32_t, and SIMD. Currently, we build the float
datatype by default and instead use SIMD if cpu_flags_x86_sse is
enabled. This can lead to awkwardness in programs that expect KissFFT to
be built with a specific data type, such as media-sound/TauonMusicBox in
GURU, which currently is forced to depend on
sci-libs/kissfft[-cpu_flags_x86_sse], which forces a rather irritating
package.use entry for anyone on an amd64 CPU who has set
CPU_FLAGS_X86 accordingly. Instead, always build the float datatype, and
additionally build the SIMD datatype based on cpu_flags_x86_sse. Also
add USE flags to enable the building of the double, int16_t, and int32_t
variants, which may enable more unbundling of KissFFT from other
packages.
Signed-off-by: Violet Purcell <vimproved@inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/39045
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Diffstat (limited to 'net-wireless/ubertooth')
0 files changed, 0 insertions, 0 deletions