Files
buildroot/package/wireplumber/Config.in
Bernd Kuhls 13325a9ba3 package/wireplumber: mark broken on uClibc
../lib/wp/log.c:780:49: error: implicit declaration of function ‘gettid’;
 did you mean ‘getgid’? [-Wimplicit-function-declaration]
  780 |   g_autofree gchar *tid = g_strdup_printf("%d", gettid());

The problem was hidden by pipewire being broken with uClibc since at
least Sep 2024: https://autobuild.buildroot.net/results/ee5/ee50c8331946814c2fecb0ca56ca51c1bb0bc551/

Pipewire was bumped from 0.3.81 to 1.2.2 in Aug 2024 with buildroot commit
93b72692c3 which afaics caused all uClibc
builds to fail due to missing tss_t() whose usage was added to pipewire in
version 1.1.81, see
de0db48f17
and later removed with
9c19284f7f
in version 1.3.81.

In wireplumber the relevant part of code with gettid() was added in
version 0.5.9. Buildroot bumped wireplumber from 0.5.5 directly to 0.5.10
with commit c42b26bb47.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
[Julien: unwrap URLs in commit log]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-05-31 16:22:13 +02:00

25 lines
940 B
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
config BR2_PACKAGE_WIREPLUMBER
bool "wireplumber"
depends on BR2_PACKAGE_PIPEWIRE
depends on BR2_PACKAGE_LUA_5_3 || BR2_PACKAGE_LUA_5_4
depends on BR2_USE_WCHAR # libglib2
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
depends on !BR2_TOOLCHAIN_USES_UCLIBC # gettid
depends on BR2_USE_MMU # libglib2
select BR2_PACKAGE_LIBGLIB2
help
WirePlumber is a modular session / policy manager for
PipeWire and a GObject-based high-level library that
wraps PipeWires API, providing convenience for writing
the daemons modules as well as external tools for
managing PipeWire.
https://pipewire.pages.freedesktop.org/wireplumber/
comment "wireplumber needs a glibc or musl toolchain w/ wchar, threads and Lua >= 5.3"
depends on BR2_PACKAGE_PIPEWIRE
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
BR2_TOOLCHAIN_USES_UCLIBC || \
(!BR2_PACKAGE_LUA_5_3 && !BR2_PACKAGE_LUA_5_4)