# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/liburing/hotfix-riscv64.patch # Copyright (C) 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- /srv/t2/build/riscv64-rva23-desktop-26.3-desktop-riscv64-rva23-linux/TOOLCHAIN/cross/riscv64-t2-linux-gnu/bin/ld: setup.os: in function `io_uring_memory_size_params': setup.c:(.text+0xc98): undefined reference to `memset' --- liburing-liburing-2.14/configure.vanilla 2026-03-03 12:15:13.315300736 +0100 +++ liburing-liburing-2.14/configure 2026-03-03 12:15:30.412632568 +0100 @@ -476,7 +476,7 @@ # cat > $TMPC << EOF int main(void){ -#if defined(__x86_64__) || defined(__i386__) || defined(__aarch64__) || (defined(__riscv) && __riscv_xlen == 64) +#if defined(__x86_64__) || defined(__i386__) || defined(__aarch64__) || (defined(__riscv) && __riscv_xlen == 64 && !defined(__riscv_vector)) return 0; #else #error libc is needed