aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorTheo Buehler <tb@openbsd.org>2025-04-12 17:57:20 +0200
committerTheo Buehler <tb@openbsd.org>2025-04-12 17:57:20 +0200
commit33537646812ce13f5c6c257a6d44adeae259ef6e (patch)
tree6c649e0ab82c74912ba37b7ac9f0988a339d2c22 /scripts
parentfcd8751199b259f7ef9c1c0a296a92bc3075c991 (diff)
parent090f7892f7f7280f69289dc5e99ab5ed64908269 (diff)
downloadportable-33537646812ce13f5c6c257a6d44adeae259ef6e.tar.gz
portable-33537646812ce13f5c6c257a6d44adeae259ef6e.tar.bz2
portable-33537646812ce13f5c6c257a6d44adeae259ef6e.zip
Land #1148 - ci: test on loongarch64
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/test15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/test b/scripts/test
index 1fb02eb..a93fe90 100755
--- a/scripts/test
+++ b/scripts/test
@@ -132,6 +132,21 @@ elif [ "$ARCH" = "arm32" -o "$ARCH" = "arm64" ]; then
132 132
133 file apps/openssl/.libs/openssl 133 file apps/openssl/.libs/openssl
134 134
135elif [ "$ARCH" = "loong64" ]; then
136 sudo apt install -y qemu-user-static binfmt-support g++-14-loongarch64-linux-gnu
137 sudo ln -sf /usr/loongarch64-linux-gnu/lib64/ld-linux-loongarch-lp64d.so.1 /lib64
138
139 CC=loongarch64-linux-gnu-gcc-14
140 CXX=loongarch64-linux-gnu++-14
141 AR=loongarch64-linux-gnu-ar
142 STRIP=loongarch64-linux-gnu-strip-14
143 RANLIB=loongarch64-linux-gnu-ranlib
144
145 ./configure --host=loongarch64-linux-gnu
146 LD_LIBRARY_PATH=/usr/loongarch64-linux-gnu/lib make -j 4 check
147
148 file apps/openssl/openssl
149
135elif [ "$ARCH" = "mips32" -o "$ARCH" = "mips64" ]; then 150elif [ "$ARCH" = "mips32" -o "$ARCH" = "mips64" ]; then
136 sudo apt-get install -y qemu-user-static binfmt-support 151 sudo apt-get install -y qemu-user-static binfmt-support
137 152