From 1d4ad650661e7e045d3e1d59a17b8da4611884f8 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Sat, 22 Mar 2025 22:16:04 +0800 Subject: [PATCH] gnu: xnnpack: Fix build on riscv64-linux. * gnu/packages/machine-learning.scm (xnnpack)[native-inputs]: When target riscv64, Add gcc-14. Change-Id: Ifd19f13e6148cd9aa0bbdbf427466b1030da9a5e --- gnu/packages/machine-learning.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 246b0041565e2686e788fb7f3c690c0fdc051423..8406830359842b23bf8ed4e1e4a524aac9e98c03 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -4483,7 +4483,12 @@ on quantized 8-bit tensors.") fxdiv fp16 psimd)) - (native-inputs (list python-pyyaml python-wrapper)) + (native-inputs + (append (if (target-riscv64?) + ;; Required by "#include " + (list gcc-14) + (list)) + (list python-pyyaml python-wrapper))) (synopsis "Optimized floating-point neural network inference operators") (description "XNNPACK is a highly optimized library of floating-point neural network