|
|
|
|
@ -615,7 +615,7 @@ function initOsxCGO() {
|
|
|
|
|
EXTRA_PATH="/usr/local/osxcross/bin"
|
|
|
|
|
else
|
|
|
|
|
downloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/osxcross/releases/download/v0.1.1/osxcross-14-5-linux-amd64-gnu-ubuntu-18.04.tar.gz" \
|
|
|
|
|
"/usr/local/osxcross"
|
|
|
|
|
"/usr/local/osxcross" || return 2
|
|
|
|
|
cc="/usr/local/osxcross/bin/oa64-clang"
|
|
|
|
|
cxx="/usr/local/osxcross/bin/oa64-clang++"
|
|
|
|
|
EXTRA_PATH="/usr/local/osxcross/bin"
|
|
|
|
|
@ -666,7 +666,7 @@ function initLinuxCGO() {
|
|
|
|
|
cxx="${cgo_cross_compiler_dir}/${cross_compiler_name}/bin/${arch_prefix}-linux-musl${abi}${micro}-g++"
|
|
|
|
|
else
|
|
|
|
|
downloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${CGO_DEPS_VERSION}/${cross_compiler_name}-${unamespacer}.tgz" \
|
|
|
|
|
"${cgo_cross_compiler_dir}/${cross_compiler_name}"
|
|
|
|
|
"${cgo_cross_compiler_dir}/${cross_compiler_name}" || return 2
|
|
|
|
|
cc="${cgo_cross_compiler_dir}/${cross_compiler_name}/bin/${arch_prefix}-linux-musl${abi}${micro}-gcc"
|
|
|
|
|
cxx="${cgo_cross_compiler_dir}/${cross_compiler_name}/bin/${arch_prefix}-linux-musl${abi}${micro}-g++"
|
|
|
|
|
fi
|
|
|
|
|
@ -701,7 +701,7 @@ function initWindowsCGO() {
|
|
|
|
|
cxx="${cgo_cross_compiler_dir}/${cross_compiler_name}/bin/${arch_prefix}-w64-mingw32-g++"
|
|
|
|
|
else
|
|
|
|
|
downloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${CGO_DEPS_VERSION}/${cross_compiler_name}-${unamespacer}.tgz" \
|
|
|
|
|
"${cgo_cross_compiler_dir}/${cross_compiler_name}"
|
|
|
|
|
"${cgo_cross_compiler_dir}/${cross_compiler_name}" || return 2
|
|
|
|
|
cc="${cgo_cross_compiler_dir}/${cross_compiler_name}/bin/${arch_prefix}-w64-mingw32-gcc"
|
|
|
|
|
cxx="${cgo_cross_compiler_dir}/${cross_compiler_name}/bin/${arch_prefix}-w64-mingw32-g++"
|
|
|
|
|
fi
|
|
|
|
|
@ -728,9 +728,9 @@ function initAndroidNDK() {
|
|
|
|
|
|
|
|
|
|
if [[ ! -d "${ndk_dir}" ]]; then
|
|
|
|
|
local ndk_url="https://dl.google.com/android/repository/android-ndk-${NDK_VERSION}-${GOHOSTOS}.zip"
|
|
|
|
|
downloadAndUnzip "${ndk_url}" "${ndk_dir}" "zip"
|
|
|
|
|
downloadAndUnzip "${ndk_url}" "${ndk_dir}" "zip" || return 2
|
|
|
|
|
mv "$ndk_dir/android-ndk-${NDK_VERSION}/"* "$ndk_dir"
|
|
|
|
|
rmdir "$ndk_dir/android-ndk-${NDK_VERSION}"
|
|
|
|
|
rmdir "$ndk_dir/android-ndk-${NDK_VERSION}" || return 2
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if [[ ! -x "${cc}" ]] || [[ ! -x "${cxx}" ]]; then
|
|
|
|
|
|