@@ -40,7 +40,7 @@ ABIS=("armeabi-v7a" "arm64-v8a" "x86_64")
40
40
ABI_TRIPLES=(" arm-linux-androideabi" " aarch64-linux-android" " x86_64-linux-android" )
41
41
ANDROID_API=23
42
42
43
- ARCHS=(" arm64 " )
43
+ # ARCHS=("x86_64 ")
44
44
45
45
echo " https://github.com/curl/curl/releases/download/${LIB_VERSION} /${LIB_NAME} .tar.gz"
46
46
@@ -91,28 +91,22 @@ configure_make() {
91
91
NGHTTP2_OUT_DIR=" ${pwd_path} /../output/android/nghttp2-${ARCH} "
92
92
93
93
export LDFLAGS=" ${LDFLAGS} -L${OPENSSL_OUT_DIR} /lib -L${NGHTTP2_OUT_DIR} /lib"
94
- # export LD="${LD} -L${OPENSSL_OUT_DIR}/lib -L${NGHTTP2_OUT_DIR}/lib"
95
- # export LD_LIBRARY_PATH="-L${OPENSSL_OUT_DIR}/lib -L${NGHTTP2_OUT_DIR}/lib"
96
- # export LD="$LD -rpath -L${OPENSSL_OUT_DIR}/lib -L${NGHTTP2_OUT_DIR}/lib -rpath-link -L${OPENSSL_OUT_DIR}/lib -L${NGHTTP2_OUT_DIR}/lib"
97
- export LDFLAGS=" $LDFLAGS -Wl,-rpath-link,-L${NGHTTP2_OUT_DIR} /lib,-L${OPENSSL_OUT_DIR} /lib"
94
+ # export LDFLAGS="-Wl,-rpath-link,-L${NGHTTP2_OUT_DIR}/lib,-L${OPENSSL_OUT_DIR}/lib $LDFLAGS "
98
95
99
96
# read -n1 -p "Press any key to continue..."
100
97
101
98
if [[ " ${ARCH} " == " x86_64" ]]; then
102
99
103
- # ./configure android-x86_64 --prefix="${PREFIX_DIR}"
104
100
./configure --host=x86_64-linux-android --prefix=" ${PREFIX_DIR} " --enable-ipv6 --with-ssl=${OPENSSL_OUT_DIR} --with-nghttp2=${NGHTTP2_OUT_DIR} > " ${OUTPUT_ROOT} /log/${ARCH} .log" 2>&1
105
101
106
102
elif [[ " ${ARCH} " == " arm" ]]; then
107
103
108
- # ./configure android-arm --prefix="${PREFIX_DIR}"
109
104
./configure --host=arm-linux-androideabi --prefix=" ${PREFIX_DIR} " --enable-ipv6 --with-ssl=${OPENSSL_OUT_DIR} --with-nghttp2=${NGHTTP2_OUT_DIR} > " ${OUTPUT_ROOT} /log/${ARCH} .log" 2>&1
110
105
111
106
elif [[ " ${ARCH} " == " arm64" ]]; then
112
107
113
- export LDFLAGS=" $LDFLAGS -Wl,-rpath,-L${NGHTTP2_OUT_DIR} /lib,-L${OPENSSL_OUT_DIR} /lib"
114
- # ./configure android-arm64 --prefix="${PREFIX_DIR}"
115
- ./configure --host=aarch64-linux-android --prefix=" ${PREFIX_DIR} " --enable-ipv6 --with-ssl=${OPENSSL_OUT_DIR} --with-nghttp2=${NGHTTP2_OUT_DIR} > " ${OUTPUT_ROOT} /log/${ARCH} .log" 2>&1
108
+ # --enable-shared need nghttp2 cpp compile
109
+ ./configure --host=aarch64-linux-android --prefix=" ${PREFIX_DIR} " --disable-shared --enable-ipv6 --with-ssl=${OPENSSL_OUT_DIR} --with-nghttp2=${NGHTTP2_OUT_DIR} > " ${OUTPUT_ROOT} /log/${ARCH} .log" 2>&1
116
110
117
111
else
118
112
echo " not support" && exit 1
0 commit comments