diff --git a/testing/beancount-language-server/APKBUILD b/testing/beancount-language-server/APKBUILD
index be4ef78c2a7dbf38584247f1254cfeee6fab018a..406c6387a3ec1ff5f9ddcd0a3648447ac52d854c 100644
--- a/testing/beancount-language-server/APKBUILD
+++ b/testing/beancount-language-server/APKBUILD
@@ -14,6 +14,9 @@ options="!check net" # no test suite, fetch dependencies
 prepare() {
 	default_prepare
 
+	# based on loongarch64 needs
+	cargo update -p libc --precise 0.2.155
+
 	cargo fetch --target="$CTARGET" --locked
 }