xlib_libxshmfence unconditionally uses SYS_futex which raises the
following build failure on riscv32:
xshmfence_futex.h:58:17: error: 'SYS_futex' undeclared (first use in this function); did you mean 'sys_futex'?
58 | return syscall(SYS_futex, addr1, op, val1, timeout, addr2, val3);
| ^~~~~~~~~
| sys_futex
Fixes:
- http://autobuild.buildroot.org/results/b3523e35fde0fac04b96a6278cbc6ffdfe56f7d1
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
(cherry picked from commit e39ad96136a8c340b3aea6b036024e28f14584f3)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 lines
285 B
Plaintext
10 lines
285 B
Plaintext
config BR2_PACKAGE_XLIB_LIBXSHMFENCE
|
|
bool "libxshmfence"
|
|
# Due to use of SYS_futex - can be enabled again when upstream
|
|
# adds SYS_futex64 as an alternative
|
|
depends on !BR2_RISCV_32
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
|
select BR2_PACKAGE_XORGPROTO
|
|
help
|
|
X.Org shmfence library
|