mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-10 00:04:06 -09:00
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>
This commit is contained in:
committed by
Julien Olivain
parent
f0c3c8ea77
commit
13325a9ba3
@@ -4,6 +4,7 @@ config BR2_PACKAGE_WIREPLUMBER
|
||||
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
|
||||
@@ -15,8 +16,9 @@ config BR2_PACKAGE_WIREPLUMBER
|
||||
|
||||
https://pipewire.pages.freedesktop.org/wireplumber/
|
||||
|
||||
comment "wireplumber needs a toolchain w/ wchar, threads and Lua >= 5.3"
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user