When compiling libsdl2-2.30.3 with -threads (arch testing with randomized use flags) configure always ends with: CMake Error at cmake/macros.cmake:36 (message): *** ERROR: Threads are needed by many SDL subsystems and may not be disabled Call Stack (most recent call first): CMakeLists.txt:2995 (message_error) -- Configuring incomplete, errors occurred! * ERROR: media-libs/libsdl2-2.30.3::gentoo failed (configure phase): * cmake failed
*** Bug 932182 has been marked as a duplicate of this bug. ***
Trying to sort this out, but there's some revdeps that ideally need fixing first.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f37b2eb542f61d5fd05be6865cf43105b60c1a5 commit 2f37b2eb542f61d5fd05be6865cf43105b60c1a5 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2024-09-28 20:28:21 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2024-09-28 20:43:07 +0000 media-libs/libsdl2: Drop threads USE flag from 2.30.7-r1 It's effectively mandatory now. Closes: https://bugs.gentoo.org/931087 Signed-off-by: James Le Cuirot <chewi@gentoo.org> media-libs/libsdl2/libsdl2-2.30.7-r1.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)