summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorViolet Purcell <vimproved@inventati.org>2024-10-19 12:06:31 -0400
committerAndrew Ammerlaan <andrewammerlaan@gentoo.org>2024-10-20 13:57:01 +0200
commitdfb63cf60c75563bf69670cd168a16d2d4d8324c (patch)
tree0026a5187b6ed8b46bfebcaae20e7155443dea53 /net-wireless/ubertooth
parentnet-im/whatsie: add 4.16.1 (diff)
downloadgentoo-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