From: Yann E. MORIN Date: Tue, 29 Dec 2020 21:10:30 +0000 (+0100) Subject: toolchain/buildroot: glibc does not always have native RPC X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=05425a58df8088b9182ef636ac6354a47d9578e5;p=buildroot.git toolchain/buildroot: glibc does not always have native RPC Starting with glibc-2.32, the RPC code has been removed from glibc [0], and it is not possible anymore to enable it, even with the --enable-obsolete-rpc configure option (which was also removed). riscv32 and arc both use a glibc 2.32+ so do not forcefully enable native RPC for them. Signed-off-by: Yann E. MORIN Cc: Thomas Petazzoni Signed-off-by: Thomas Petazzoni --- diff --git a/toolchain/toolchain-buildroot/Config.in b/toolchain/toolchain-buildroot/Config.in index 2058ff1eb9..019495accf 100644 --- a/toolchain/toolchain-buildroot/Config.in +++ b/toolchain/toolchain-buildroot/Config.in @@ -59,8 +59,9 @@ config BR2_TOOLCHAIN_BUILDROOT_GLIBC depends on !BR2_powerpc_SPE depends on BR2_RISCV_ISA_RVA || !BR2_riscv select BR2_TOOLCHAIN_USES_GLIBC - # our glibc.mk enables RPC support - select BR2_TOOLCHAIN_HAS_NATIVE_RPC + # our glibc.mk enables RPC support, except for riscv32 and arc + # that don't have it anymore (glibc 2.32+) + select BR2_TOOLCHAIN_HAS_NATIVE_RPC if !BR2_RISCV_32 && !BR2_arc help This option selects glibc as the C library for the cross-compilation toolchain.