@@ -38,6 +38,7 @@ CURL_VERSION="curl-7.74.0"
3838nohttp2=" 0"
3939catalyst=" 0"
4040FORCE_SSLV3=" no"
41+ CONF_FLAGS=" --without-libidn2 --disable-shared --enable-static -with-random=/dev/urandom"
4142
4243# Set minimum OS versions for target
4344MACOS_X86_64_VERSION=" " # Empty = use host version
@@ -244,7 +245,7 @@ buildMac()
244245
245246 pushd . > /dev/null
246247 cd " ${CURL_VERSION} "
247- ./configure -prefix=" /tmp/${CURL_VERSION} -${ARCH} " --disable-shared --enable-static -with-random=/dev/urandom --with-ssl=${OPENSSL} /Mac ${NGHTTP2CFG} --host=${HOST} & > " /tmp/${CURL_VERSION} -${ARCH} .log"
248+ ./configure -prefix=" /tmp/${CURL_VERSION} -${ARCH} " $CONF_FLAGS --with-ssl=${OPENSSL} /Mac ${NGHTTP2CFG} --host=${HOST} & > " /tmp/${CURL_VERSION} -${ARCH} .log"
248249
249250 make -j${CORES} >> " /tmp/${CURL_VERSION} -${ARCH} .log" 2>&1
250251 make install >> " /tmp/${CURL_VERSION} -${ARCH} .log" 2>&1
@@ -294,9 +295,9 @@ buildCatalyst()
294295 echo -e " ${subbold} Building ${CURL_VERSION} for ${archbold}${ARCH}${dim} ${BITCODE} (Mac Catalyst iOS ${CATALYST_IOS} )"
295296
296297 if [[ " ${ARCH} " == " arm64" ]]; then
297- ./configure -prefix=" /tmp/${CURL_VERSION} -catalyst-${ARCH} -${BITCODE} " --disable-shared --enable-static -with-random=/dev/urandom --with-ssl=${OPENSSL} /catalyst ${NGHTTP2CFG} --host=" arm-apple-darwin" & > " /tmp/${CURL_VERSION} -catalyst-${ARCH} -${BITCODE} .log"
298+ ./configure -prefix=" /tmp/${CURL_VERSION} -catalyst-${ARCH} -${BITCODE} " $CONF_FLAGS --with-ssl=${OPENSSL} /catalyst ${NGHTTP2CFG} --host=" arm-apple-darwin" & > " /tmp/${CURL_VERSION} -catalyst-${ARCH} -${BITCODE} .log"
298299 else
299- ./configure -prefix=" /tmp/${CURL_VERSION} -catalyst-${ARCH} -${BITCODE} " --disable-shared --enable-static -with-random=/dev/urandom --with-ssl=${OPENSSL} /catalyst ${NGHTTP2CFG} --host=" ${ARCH} -apple-darwin" & > " /tmp/${CURL_VERSION} -catalyst-${ARCH} -${BITCODE} .log"
300+ ./configure -prefix=" /tmp/${CURL_VERSION} -catalyst-${ARCH} -${BITCODE} " $CONF_FLAGS --with-ssl=${OPENSSL} /catalyst ${NGHTTP2CFG} --host=" ${ARCH} -apple-darwin" & > " /tmp/${CURL_VERSION} -catalyst-${ARCH} -${BITCODE} .log"
300301 fi
301302
302303 make -j${CORES} >> " /tmp/${CURL_VERSION} -catalyst-${ARCH} -${BITCODE} .log" 2>&1
@@ -339,9 +340,9 @@ buildIOS()
339340 export LDFLAGS=" -arch ${ARCH} -isysroot ${CROSS_TOP} /SDKs/${CROSS_SDK} -L${OPENSSL} /${PLATFORMDIR} /lib ${NGHTTP2LIB} "
340341
341342 if [[ " ${ARCH} " == * " arm64" * || " ${ARCH} " == " arm64e" ]]; then
342- ./configure -prefix=" /tmp/${CURL_VERSION} -iOS-${ARCH} -${BITCODE} " --disable-shared --enable-static -with-random=/dev/urandom --with-ssl=${OPENSSL} /${PLATFORMDIR} ${NGHTTP2CFG} --host=" arm-apple-darwin" & > " /tmp/${CURL_VERSION} -iOS-${ARCH} -${BITCODE} .log"
343+ ./configure -prefix=" /tmp/${CURL_VERSION} -iOS-${ARCH} -${BITCODE} " $CONF_FLAGS --with-ssl=${OPENSSL} /${PLATFORMDIR} ${NGHTTP2CFG} --host=" arm-apple-darwin" & > " /tmp/${CURL_VERSION} -iOS-${ARCH} -${BITCODE} .log"
343344 else
344- ./configure -prefix=" /tmp/${CURL_VERSION} -iOS-${ARCH} -${BITCODE} " --disable-shared --enable-static -with-random=/dev/urandom --with-ssl=${OPENSSL} /${PLATFORMDIR} ${NGHTTP2CFG} --host=" ${ARCH} -apple-darwin" & > " /tmp/${CURL_VERSION} -iOS-${ARCH} -${BITCODE} .log"
345+ ./configure -prefix=" /tmp/${CURL_VERSION} -iOS-${ARCH} -${BITCODE} " $CONF_FLAGS --with-ssl=${OPENSSL} /${PLATFORMDIR} ${NGHTTP2CFG} --host=" ${ARCH} -apple-darwin" & > " /tmp/${CURL_VERSION} -iOS-${ARCH} -${BITCODE} .log"
345346 fi
346347
347348 make -j${CORES} >> " /tmp/${CURL_VERSION} -iOS-${ARCH} -${BITCODE} .log" 2>&1
@@ -393,9 +394,9 @@ buildIOSsim()
393394 echo -e " ${subbold} Building ${CURL_VERSION} for ${PLATFORM} ${IOS_SDK_VERSION} ${archbold}${ARCH}${dim} ${BITCODE} (iOS ${IOS_MIN_SDK_VERSION} )"
394395
395396 if [[ " ${ARCH} " == * " arm64" * || " ${ARCH} " == " arm64e" ]]; then
396- ./configure -prefix=" /tmp/${CURL_VERSION} -iOS-simulator-${ARCH} -${BITCODE} " --disable-shared --enable-static -with-random=/dev/urandom --with-ssl=${OPENSSL} /${PLATFORMDIR} ${NGHTTP2CFG} --host=" arm-apple-darwin" & > " /tmp/${CURL_VERSION} -iOS-simulator-${ARCH} -${BITCODE} .log"
397+ ./configure -prefix=" /tmp/${CURL_VERSION} -iOS-simulator-${ARCH} -${BITCODE} " $CONF_FLAGS --with-ssl=${OPENSSL} /${PLATFORMDIR} ${NGHTTP2CFG} --host=" arm-apple-darwin" & > " /tmp/${CURL_VERSION} -iOS-simulator-${ARCH} -${BITCODE} .log"
397398 else
398- ./configure -prefix=" /tmp/${CURL_VERSION} -iOS-simulator-${ARCH} -${BITCODE} " --disable-shared --enable-static -with-random=/dev/urandom --with-ssl=${OPENSSL} /${PLATFORMDIR} ${NGHTTP2CFG} --host=" ${ARCH} -apple-darwin" & > " /tmp/${CURL_VERSION} -iOS-simulator-${ARCH} -${BITCODE} .log"
399+ ./configure -prefix=" /tmp/${CURL_VERSION} -iOS-simulator-${ARCH} -${BITCODE} " $CONF_FLAGS --with-ssl=${OPENSSL} /${PLATFORMDIR} ${NGHTTP2CFG} --host=" ${ARCH} -apple-darwin" & > " /tmp/${CURL_VERSION} -iOS-simulator-${ARCH} -${BITCODE} .log"
399400 fi
400401
401402 make -j${CORES} >> " /tmp/${CURL_VERSION} -iOS-simulator-${ARCH} -${BITCODE} .log" 2>&1
@@ -439,7 +440,7 @@ buildTVOS()
439440
440441 echo -e " ${subbold} Building ${CURL_VERSION} for ${PLATFORM} ${TVOS_SDK_VERSION} ${archbold}${ARCH}${dim} (tvOS ${TVOS_MIN_SDK_VERSION} )"
441442
442- ./configure -prefix=" /tmp/${CURL_VERSION} -tvOS-${ARCH} " --host=" arm-apple-darwin" --disable-shared -with-random=/dev/urandom --disable-ntlm-wb --with-ssl=" ${OPENSSL} /tvOS" ${NGHTTP2CFG} & > " /tmp/${CURL_VERSION} -tvOS-${ARCH} .log"
443+ ./configure -prefix=" /tmp/${CURL_VERSION} -tvOS-${ARCH} " --host=" arm-apple-darwin" $CONF_FLAGS --disable-shared -with-random=/dev/urandom --disable-ntlm-wb --with-ssl=" ${OPENSSL} /tvOS" ${NGHTTP2CFG} & > " /tmp/${CURL_VERSION} -tvOS-${ARCH} .log"
443444
444445 # Patch to not use fork() since it's not available on tvOS
445446 LANG=C sed -i -- ' s/define HAVE_FORK 1/define HAVE_FORK 0/' " ./lib/curl_config.h"
@@ -488,9 +489,9 @@ buildTVOSsim()
488489 echo -e " ${subbold} Building ${CURL_VERSION} for ${PLATFORM} ${TVOS_SDK_VERSION} ${archbold}${ARCH}${dim} (tvOS SIM ${TVOS_MIN_SDK_VERSION} )"
489490
490491 if [[ " ${ARCH} " == " arm64" ]]; then
491- ./configure --prefix=" /tmp/${CURL_VERSION} -tvOS-simulator-${ARCH} " --host=" arm-apple-darwin" --disable-shared -with-random=/dev/urandom --disable-ntlm-wb --with-ssl=" ${OPENSSL} /${PLATFORMDIR} " ${NGHTTP2CFG} & > " /tmp/${CURL_VERSION} -tvOS-simulator-${ARCH} .log"
492+ ./configure --prefix=" /tmp/${CURL_VERSION} -tvOS-simulator-${ARCH} " --host=" arm-apple-darwin" $CONF_FLAGS --disable-shared -with-random=/dev/urandom --disable-ntlm-wb --with-ssl=" ${OPENSSL} /${PLATFORMDIR} " ${NGHTTP2CFG} & > " /tmp/${CURL_VERSION} -tvOS-simulator-${ARCH} .log"
492493 else
493- ./configure --prefix=" /tmp/${CURL_VERSION} -tvOS-simulator-${ARCH} " --host=" ${ARCH} -apple-darwin" --disable-shared -with-random=/dev/urandom --disable-ntlm-wb --with-ssl=" ${OPENSSL} /${PLATFORMDIR} " ${NGHTTP2CFG} & > " /tmp/${CURL_VERSION} -tvOS-simulator-${ARCH} .log"
494+ ./configure --prefix=" /tmp/${CURL_VERSION} -tvOS-simulator-${ARCH} " --host=" ${ARCH} -apple-darwin" $CONF_FLAGS --disable-shared -with-random=/dev/urandom --disable-ntlm-wb --with-ssl=" ${OPENSSL} /${PLATFORMDIR} " ${NGHTTP2CFG} & > " /tmp/${CURL_VERSION} -tvOS-simulator-${ARCH} .log"
494495 fi
495496
496497 # Patch to not use fork() since it's not available on tvOS
0 commit comments