mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-09 17:03:35 -09:00
../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>
25 lines
940 B
Plaintext
25 lines
940 B
Plaintext
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 PipeWire’s API, providing convenience for writing
|
||
the daemon’s 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)
|