mirror of
https://github.com/SpigotMC/BungeeCord.git
synced 2026-05-31 05:41:54 +00:00
Update mbedtls/zlib
This commit is contained in:
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
[submodule "native/mbedtls"]
|
[submodule "native/mbedtls"]
|
||||||
path = native/mbedtls
|
path = native/mbedtls
|
||||||
url = https://github.com/ARMmbed/mbedtls.git
|
url = https://github.com/Mbed-TLS/mbedtls.git
|
||||||
[submodule "native/zlib"]
|
[submodule "native/zlib"]
|
||||||
path = native/zlib
|
path = native/zlib
|
||||||
url = https://github.com/cloudflare/zlib.git
|
url = https://github.com/zlib-ng/zlib-ng.git
|
||||||
|
|||||||
@@ -4,11 +4,20 @@ set -eu
|
|||||||
|
|
||||||
CWD=$(pwd)
|
CWD=$(pwd)
|
||||||
|
|
||||||
|
if [ -n "${1:+x}" ]; then
|
||||||
|
if [ "$1" = "clean" ]; then
|
||||||
|
echo "Cleaning mbedtls"
|
||||||
|
(cd mbedtls && git reset --hard && git clean -fdx && cd framework && git reset --hard && git clean -fdx)
|
||||||
|
echo "Cleaning zlib"
|
||||||
|
(cd zlib && git reset --hard && git clean -fdx)
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Compiling mbedtls"
|
echo "Compiling mbedtls"
|
||||||
(cd mbedtls && CFLAGS="-fPIC -I$CWD/src/main/c -DMBEDTLS_USER_CONFIG_FILE='<mbedtls_custom_config.h>'" make CC=aarch64-linux-gnu-gcc AR=aarch64-linux-gnu-ar no_test)
|
(cd mbedtls && CFLAGS="-fPIC -I$CWD/src/main/c -DMBEDTLS_USER_CONFIG_FILE='<mbedtls_custom_config.h>'" make CC=aarch64-linux-gnu-gcc AR=aarch64-linux-gnu-ar no_test)
|
||||||
|
|
||||||
echo "Compiling zlib"
|
echo "Compiling zlib"
|
||||||
(cd zlib && CFLAGS="-fPIC -DNO_GZIP" CC=aarch64-linux-gnu-gcc CHOST=arm64 ./configure --target="aarch64" --static && make CFLAGS="-fPIC -march=armv8-a+crc" CC=aarch64-linux-gnu-gcc AR=aarch64-linux-gnu-ar)
|
(cd zlib && CFLAGS="-fPIC -DNO_GZIP" CC=aarch64-linux-gnu-gcc CHOST=arm64 ./configure --static && make CFLAGS="-fPIC -march=armv8-a+crc" CC=aarch64-linux-gnu-gcc AR=aarch64-linux-gnu-ar)
|
||||||
|
|
||||||
CC="aarch64-linux-gnu-gcc"
|
CC="aarch64-linux-gnu-gcc"
|
||||||
CFLAGS="-c -fPIC -O3 -Wall -Werror -I$JAVA_HOME/include/ -I$JAVA_HOME/include/linux/"
|
CFLAGS="-c -fPIC -O3 -Wall -Werror -I$JAVA_HOME/include/ -I$JAVA_HOME/include/linux/"
|
||||||
@@ -23,7 +32,7 @@ echo "Linking native-cipher-arm.so"
|
|||||||
$CC $LDFLAGS -o src/main/resources/native-cipher-arm.so shared.o NativeCipherImpl.o mbedtls/library/libmbedcrypto.a
|
$CC $LDFLAGS -o src/main/resources/native-cipher-arm.so shared.o NativeCipherImpl.o mbedtls/library/libmbedcrypto.a
|
||||||
|
|
||||||
echo "Linking native-compress-arm.so"
|
echo "Linking native-compress-arm.so"
|
||||||
$CC $LDFLAGS -o src/main/resources/native-compress-arm.so shared.o NativeCompressImpl.o zlib/libz.a
|
$CC $LDFLAGS -o src/main/resources/native-compress-arm.so shared.o NativeCompressImpl.o zlib/libz-ng.a
|
||||||
|
|
||||||
echo "Cleaning up"
|
echo "Cleaning up"
|
||||||
rm shared.o NativeCipherImpl.o NativeCompressImpl.o
|
rm shared.o NativeCipherImpl.o NativeCompressImpl.o
|
||||||
|
|||||||
@@ -4,6 +4,15 @@ set -eu
|
|||||||
|
|
||||||
CWD=$(pwd)
|
CWD=$(pwd)
|
||||||
|
|
||||||
|
if [ -n "${1:+x}" ]; then
|
||||||
|
if [ "$1" = "clean" ]; then
|
||||||
|
echo "Cleaning mbedtls"
|
||||||
|
(cd mbedtls && git reset --hard && git clean -fdx && cd framework && git reset --hard && git clean -fdx)
|
||||||
|
echo "Cleaning zlib"
|
||||||
|
(cd zlib && git reset --hard && git clean -fdx)
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Compiling mbedtls"
|
echo "Compiling mbedtls"
|
||||||
(cd mbedtls && CFLAGS="-fPIC -I$CWD/src/main/c -DMBEDTLS_USER_CONFIG_FILE='<mbedtls_custom_config.h>'" make no_test)
|
(cd mbedtls && CFLAGS="-fPIC -I$CWD/src/main/c -DMBEDTLS_USER_CONFIG_FILE='<mbedtls_custom_config.h>'" make no_test)
|
||||||
|
|
||||||
@@ -23,7 +32,7 @@ echo "Linking native-cipher.so"
|
|||||||
$CC $LDFLAGS -o src/main/resources/native-cipher.so shared.o NativeCipherImpl.o mbedtls/library/libmbedcrypto.a
|
$CC $LDFLAGS -o src/main/resources/native-cipher.so shared.o NativeCipherImpl.o mbedtls/library/libmbedcrypto.a
|
||||||
|
|
||||||
echo "Linking native-compress.so"
|
echo "Linking native-compress.so"
|
||||||
$CC $LDFLAGS -o src/main/resources/native-compress.so shared.o NativeCompressImpl.o zlib/libz.a
|
$CC $LDFLAGS -o src/main/resources/native-compress.so shared.o NativeCompressImpl.o zlib/libz-ng.a
|
||||||
|
|
||||||
echo "Cleaning up"
|
echo "Cleaning up"
|
||||||
rm shared.o NativeCipherImpl.o NativeCompressImpl.o
|
rm shared.o NativeCipherImpl.o NativeCompressImpl.o
|
||||||
|
|||||||
+1
-1
Submodule native/mbedtls updated: 2ca6c285a0...e185d7fd85
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
-1
Submodule native/zlib updated: 92530568d2...1273109297
Reference in New Issue
Block a user