diff --git a/testing/ppl/APKBUILD b/testing/ppl/APKBUILD
index ad6ea7c4a1f4ec17eceaaf099c7881be425a09c8..05d2f124e93440fed8dd5b69c1ec558f78fb8157 100644
--- a/testing/ppl/APKBUILD
+++ b/testing/ppl/APKBUILD
@@ -18,6 +18,12 @@ source="https://bugseng.com/products/ppl/download/ftp/releases/$pkgver/ppl-$pkgv
 	gcc13.patch
 	"
 
+prepare() {
+	default_prepare
+	# update config.sub to recognize loongarch64-alpine-linux-musl
+	update_config_sub
+}
+
 build() {
 	CFLAGS="$CFLAGS -O2" \
 	CXXFLAGS="$CXXFLAGS -O2" \