* [Buildroot] [git commit branch/2021.02.x] package/vlc: disable on riscv32
@ 2021-06-10 8:47 Peter Korsgaard
0 siblings, 0 replies; only message in thread
From: Peter Korsgaard @ 2021-06-10 8:47 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=7c45b795ead9fde471211780516c3ebc30deffb1
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2021.02.x
vlc unconditionally uses __NR_futex resulting in the following build
failure on riscv32:
linux/thread.c:53:20: error: '__NR_futex' undeclared (first use in this function)
53 | return syscall(__NR_futex, addr, op, val, to, addr2, val3);
| ^~~~~~~~~~
A patch that fixes this was submitted upstream, but rejected [1].
Fixes:
- http://autobuild.buildroot.org/results/be0f2243919d7a052b33118d8a901c922f8d88e7
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[1] https://patches.videolan.org/patch/30581/
(cherry picked from commit cc86b866ac8ddfe41679334526040f5426fa25b1)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/vlc/Config.in | 2 ++
1 file changed, 2 insertions(+)
diff --git a/package/vlc/Config.in b/package/vlc/Config.in
index 96ff8f2fcb..964b7660af 100644
--- a/package/vlc/Config.in
+++ b/package/vlc/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_VLC
bool "vlc"
+ depends on !BR2_RISCV_32
depends on BR2_USE_MMU # fork()
depends on BR2_INSTALL_LIBSTDCPP
depends on !BR2_STATIC_LIBS
@@ -23,6 +24,7 @@ config BR2_PACKAGE_VLC_OPENCV3_BACKEND
select BR2_PACKAGE_OPENCV3_LIB_OBJDETECT
comment "vlc needs a toolchain w/ C++, dynamic library, wchar, threads, gcc >= 4.9, headers >= 3.7"
+ depends on !BR2_RISCV_32
depends on BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS \
|| !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS \
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2021-06-10 8:47 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-10 8:47 [Buildroot] [git commit branch/2021.02.x] package/vlc: disable on riscv32 Peter Korsgaard
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.