fix mips/mips64 builds

This commit is contained in:
Brent Cook
2023-03-23 06:07:31 -05:00
parent 59261d04c5
commit 73d924f643
8 changed files with 327 additions and 44 deletions

View File

@@ -89,6 +89,23 @@ elif [ "x$ARCH" = "xarm32" -o "x$ARCH" = "xarm64" ]; then
file apps/openssl/.libs/openssl
elif [ "x$ARCH" = "xmipsel" -o "x$ARCH" = "xmips64el" ]; then
sudo apt-get install -y qemu-user-static binfmt-support
if [ "x$ARCH" = "xmipsel" ]; then
sudo apt-get install -y g++-mips-linux-gnu
sudo ln -sf /usr/mipsel-linux-gnu/lib/ld.so.1 /lib/
./configure --host=mipsel-linux-gnu
LD_LIBRARY_PATH=/usr/mipsel-linux-gnu/lib make -j 4 check
else
sudo apt-get install -y g++-mips64el-linux-gnuabi64
sudo ln -sf /usr/mips64el-linux-gnuabi64/lib64/ld.so.1 /lib64
./configure --host=mips64el-linux-gnuabi64
LD_LIBRARY_PATH=/usr/mips64el-linux-gnuabi64/lib make -j 4 check
fi
file apps/openssl/.libs/openssl
elif [ "x$ARCH" = "xandroid" ]; then
export TC_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake