uclibc fails to build
I want to build an Linux Image runs on riscv64 platform.
when buildroot makeing uclibc 1.0.54, an error appears:
make[1]: Leaving directory '/home/miil/ysyx/riscv64-linux/buildroot-2025.08/output/build/uclibc-1.0.54'
/usr/bin/make -j17 -C /home/miil/ysyx/riscv64-linux/buildroot-2025.08/output/build/uclibc-1.0.54 ARCH="riscv64" CROSS_COMPILE="/home/miil/ysyx/riscv64-linux/buildroot-2025.08/output/host/bin/riscv64-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g0 -fno-lto" HOSTCC="/usr/bin/gcc"
make[1]: Entering directory '/home/miil/ysyx/riscv64-linux/buildroot-2025.08/output/build/uclibc-1.0.54'
CC libc/sysdeps/linux/riscv64/__syscall_error.os
libc/sysdeps/linux/riscv64/__syscall_error.c: In function '__syscall_error':
libc/sysdeps/linux/riscv64/__syscall_error.c:18:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
18 | }
| ^
as: invalid option -- 'p'
make[1]: *** [Makerules:373: libc/sysdeps/linux/riscv64/__syscall_error.os] Error 1
make[1]: Leaving directory '/home/miil/ysyx/riscv64-linux/buildroot-2025.08/output/build/uclibc-1.0.54'
make: *** [package/pkg-generic.mk:273: /home/miil/ysyx/riscv64-linux/buildroot-2025.08/output/build/uclibc-1.0.54/.stamp_built] Error 2I have no ieda what is going wrong.