mirror of https://github.com/synctv-org/synctv.git
Fix: cd error
This commit is contained in:
parent
5856afcdd2
commit
f583999ea7
|
@ -6,4 +6,4 @@
|
||||||
*.db
|
*.db
|
||||||
.vscode
|
.vscode
|
||||||
*.local
|
*.local
|
||||||
/compiler
|
/cross
|
||||||
|
|
308
script/build.sh
308
script/build.sh
|
@ -3,9 +3,9 @@
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
DEFAULT_SOURCE_DIR="$(pwd)"
|
DEFAULT_SOURCE_DIR="$(pwd)"
|
||||||
DEFAULT_RESULT_DIR="build"
|
DEFAULT_RESULT_DIR="$(pwd)/build"
|
||||||
DEFAULT_BIN_NAME="$(basename "$(cd $DEFAULT_SOURCE_DIR && pwd)")"
|
DEFAULT_BIN_NAME="$(basename "$(cd $DEFAULT_SOURCE_DIR && pwd)")"
|
||||||
DEFAULT_CGO_COMPILER_DIR="compiler"
|
DEFAULT_CGO_CROSS_COMPILER_DIR="$(pwd)/cross"
|
||||||
|
|
||||||
function EnvHelp() {
|
function EnvHelp() {
|
||||||
echo "SOURCE_DIR set source dir (default: $DEFAULT_SOURCE_DIR)"
|
echo "SOURCE_DIR set source dir (default: $DEFAULT_SOURCE_DIR)"
|
||||||
|
@ -26,7 +26,7 @@ function EnvHelp() {
|
||||||
echo "VERSION"
|
echo "VERSION"
|
||||||
echo "SKIP_INIT_WEB"
|
echo "SKIP_INIT_WEB"
|
||||||
echo "WEB_VERSION set web dependency version (default: VERSION)"
|
echo "WEB_VERSION set web dependency version (default: VERSION)"
|
||||||
echo "CGO_COMPILER_DIR set cgo compiler dir (default: $DEFAULT_CGO_COMPILER_DIR)"
|
echo "CGO_CROSS_COMPILER_DIR set cgo compiler dir (default: $DEFAULT_CGO_CROSS_COMPILER_DIR)"
|
||||||
}
|
}
|
||||||
|
|
||||||
function DepHelp() {
|
function DepHelp() {
|
||||||
|
@ -162,14 +162,16 @@ function FixArgs() {
|
||||||
fi
|
fi
|
||||||
if [ ! "$RESULT_DIR" ]; then
|
if [ ! "$RESULT_DIR" ]; then
|
||||||
RESULT_DIR="${DEFAULT_RESULT_DIR}"
|
RESULT_DIR="${DEFAULT_RESULT_DIR}"
|
||||||
|
mkdir -p "$RESULT_DIR"
|
||||||
fi
|
fi
|
||||||
RESULT_DIR="$(cd "$RESULT_DIR" && pwd)"
|
RESULT_DIR="$(cd "$RESULT_DIR" && pwd)"
|
||||||
echo "build source dir: $SOURCE_DIR"
|
echo "build source dir: $SOURCE_DIR"
|
||||||
echo "build result dir: $RESULT_DIR"
|
echo "build result dir: $RESULT_DIR"
|
||||||
if [ ! "$CGO_COMPILER_DIR" ]; then
|
if [ ! "$CGO_CROSS_COMPILER_DIR" ]; then
|
||||||
CGO_COMPILER_DIR="$DEFAULT_CGO_COMPILER_DIR"
|
CGO_CROSS_COMPILER_DIR="$DEFAULT_CGO_CROSS_COMPILER_DIR"
|
||||||
|
mkdir -p "$CGO_CROSS_COMPILER_DIR"
|
||||||
fi
|
fi
|
||||||
CGO_COMPILER_DIR="$(cd "$CGO_COMPILER_DIR" && pwd)"
|
CGO_CROSS_COMPILER_DIR="$(cd "$CGO_CROSS_COMPILER_DIR" && pwd)"
|
||||||
if [ "$(CGOENABLED)" ]; then
|
if [ "$(CGOENABLED)" ]; then
|
||||||
CGO_ENABLED="1"
|
CGO_ENABLED="1"
|
||||||
else
|
else
|
||||||
|
@ -533,15 +535,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v i686-linux-musl-g++ >/dev/null 2>&1; then
|
command -v i686-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_386="i686-linux-musl-gcc"
|
CC_LINUX_386="i686-linux-musl-gcc"
|
||||||
CXX_LINUX_386="i686-linux-musl-g++"
|
CXX_LINUX_386="i686-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-g++" ]; then
|
||||||
CC_LINUX_386="$CGO_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-gcc"
|
CC_LINUX_386="$CGO_CROSS_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-gcc"
|
||||||
CXX_LINUX_386="$CGO_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-g++"
|
CXX_LINUX_386="$CGO_CROSS_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/i686-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/i686-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/i686-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/i686-linux-musl-cross"
|
||||||
CC_LINUX_386="$CGO_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-gcc"
|
CC_LINUX_386="$CGO_CROSS_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-gcc"
|
||||||
CXX_LINUX_386="$CGO_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-g++"
|
CXX_LINUX_386="$CGO_CROSS_COMPILER_DIR/i686-linux-musl-cross/bin/i686-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_386" ] || [ ! "$CXX_LINUX_386" ]; then
|
elif [ ! "$CC_LINUX_386" ] || [ ! "$CXX_LINUX_386" ]; then
|
||||||
echo "CC_LINUX_386 or CXX_LINUX_386 not found"
|
echo "CC_LINUX_386 or CXX_LINUX_386 not found"
|
||||||
|
@ -558,15 +560,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v aarch64-linux-musl-g++ >/dev/null 2>&1; then
|
command -v aarch64-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_ARM64="aarch64-linux-musl-gcc"
|
CC_LINUX_ARM64="aarch64-linux-musl-gcc"
|
||||||
CXX_LINUX_ARM64="aarch64-linux-musl-g++"
|
CXX_LINUX_ARM64="aarch64-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-g++" ]; then
|
||||||
CC_LINUX_ARM64="$CGO_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc"
|
CC_LINUX_ARM64="$CGO_CROSS_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc"
|
||||||
CXX_LINUX_ARM64="$CGO_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-g++"
|
CXX_LINUX_ARM64="$CGO_CROSS_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/aarch64-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/aarch64-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/aarch64-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/aarch64-linux-musl-cross"
|
||||||
CC_LINUX_ARM64="$CGO_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc"
|
CC_LINUX_ARM64="$CGO_CROSS_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc"
|
||||||
CXX_LINUX_ARM64="$CGO_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-g++"
|
CXX_LINUX_ARM64="$CGO_CROSS_COMPILER_DIR/aarch64-linux-musl-cross/bin/aarch64-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_ARM64" ] || [ ! "$CXX_LINUX_ARM64" ]; then
|
elif [ ! "$CC_LINUX_ARM64" ] || [ ! "$CXX_LINUX_ARM64" ]; then
|
||||||
echo "CC_LINUX_ARM64 or CXX_LINUX_ARM64 not found"
|
echo "CC_LINUX_ARM64 or CXX_LINUX_ARM64 not found"
|
||||||
|
@ -583,15 +585,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v x86_64-linux-musl-g++ >/dev/null 2>&1; then
|
command -v x86_64-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_AMD64="x86_64-linux-musl-gcc"
|
CC_LINUX_AMD64="x86_64-linux-musl-gcc"
|
||||||
CXX_LINUX_AMD64="x86_64-linux-musl-g++"
|
CXX_LINUX_AMD64="x86_64-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-g++" ]; then
|
||||||
CC_LINUX_AMD64="$CGO_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-gcc"
|
CC_LINUX_AMD64="$CGO_CROSS_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-gcc"
|
||||||
CXX_LINUX_AMD64="$CGO_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-g++"
|
CXX_LINUX_AMD64="$CGO_CROSS_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/x86_64-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/x86_64-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/x86_64-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/x86_64-linux-musl-cross"
|
||||||
CC_LINUX_AMD64="$CGO_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-gcc"
|
CC_LINUX_AMD64="$CGO_CROSS_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-gcc"
|
||||||
CXX_LINUX_AMD64="$CGO_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-g++"
|
CXX_LINUX_AMD64="$CGO_CROSS_COMPILER_DIR/x86_64-linux-musl-cross/bin/x86_64-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_AMD64" ] || [ ! "$CXX_LINUX_AMD64" ]; then
|
elif [ ! "$CC_LINUX_AMD64" ] || [ ! "$CXX_LINUX_AMD64" ]; then
|
||||||
echo "CC_LINUX_AMD64 or CXX_LINUX_AMD64 not found"
|
echo "CC_LINUX_AMD64 or CXX_LINUX_AMD64 not found"
|
||||||
|
@ -610,15 +612,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v armv6-linux-musleabihf-g++ >/dev/null 2>&1; then
|
command -v armv6-linux-musleabihf-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_ARMV6="armv6-linux-musleabihf-gcc"
|
CC_LINUX_ARMV6="armv6-linux-musleabihf-gcc"
|
||||||
CXX_LINUX_ARMV6="armv6-linux-musleabihf-g++"
|
CXX_LINUX_ARMV6="armv6-linux-musleabihf-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-g++" ]; then
|
||||||
CC_LINUX_ARMV6="$CGO_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-gcc"
|
CC_LINUX_ARMV6="$CGO_CROSS_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-gcc"
|
||||||
CXX_LINUX_ARMV6="$CGO_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-g++"
|
CXX_LINUX_ARMV6="$CGO_CROSS_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/armv6-linux-musleabihf-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/armv6-linux-musleabihf-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/armv6-linux-musleabihf-cross"
|
"$CGO_CROSS_COMPILER_DIR/armv6-linux-musleabihf-cross"
|
||||||
CC_LINUX_ARMV6="$CGO_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-gcc"
|
CC_LINUX_ARMV6="$CGO_CROSS_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-gcc"
|
||||||
CXX_LINUX_ARMV6="$CGO_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-g++"
|
CXX_LINUX_ARMV6="$CGO_CROSS_COMPILER_DIR/armv6-linux-musleabihf-cross/bin/armv6-linux-musleabihf-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_ARMV6" ] || [ ! "$CXX_LINUX_ARMV6" ]; then
|
elif [ ! "$CC_LINUX_ARMV6" ] || [ ! "$CXX_LINUX_ARMV6" ]; then
|
||||||
echo "CC_LINUX_ARMV6 or CXX_LINUX_ARMV6 not found"
|
echo "CC_LINUX_ARMV6 or CXX_LINUX_ARMV6 not found"
|
||||||
|
@ -634,15 +636,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v armv7-linux-musleabihf-g++ >/dev/null 2>&1; then
|
command -v armv7-linux-musleabihf-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_ARMV7="armv7-linux-musleabihf-gcc"
|
CC_LINUX_ARMV7="armv7-linux-musleabihf-gcc"
|
||||||
CXX_LINUX_ARMV7="armv7-linux-musleabihf-g++"
|
CXX_LINUX_ARMV7="armv7-linux-musleabihf-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-g++" ]; then
|
||||||
CC_LINUX_ARMV7="$CGO_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-gcc"
|
CC_LINUX_ARMV7="$CGO_CROSS_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-gcc"
|
||||||
CXX_LINUX_ARMV7="$CGO_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-g++"
|
CXX_LINUX_ARMV7="$CGO_CROSS_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/armv7-linux-musleabihf-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/armv7-linux-musleabihf-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/armv7-linux-musleabihf-cross"
|
"$CGO_CROSS_COMPILER_DIR/armv7-linux-musleabihf-cross"
|
||||||
CC_LINUX_ARMV7="$CGO_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-gcc"
|
CC_LINUX_ARMV7="$CGO_CROSS_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-gcc"
|
||||||
CXX_LINUX_ARMV7="$CGO_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-g++"
|
CXX_LINUX_ARMV7="$CGO_CROSS_COMPILER_DIR/armv7-linux-musleabihf-cross/bin/armv7-linux-musleabihf-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_ARMV7" ] || [ ! "$CXX_LINUX_ARMV7" ]; then
|
elif [ ! "$CC_LINUX_ARMV7" ] || [ ! "$CXX_LINUX_ARMV7" ]; then
|
||||||
echo "CC_LINUX_ARMV7 or CXX_LINUX_ARMV7 not found"
|
echo "CC_LINUX_ARMV7 or CXX_LINUX_ARMV7 not found"
|
||||||
|
@ -658,15 +660,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v armv5-linux-musleabi-g++ >/dev/null 2>&1; then
|
command -v armv5-linux-musleabi-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_ARMV5="armv5-linux-musleabi-gcc"
|
CC_LINUX_ARMV5="armv5-linux-musleabi-gcc"
|
||||||
CXX_LINUX_ARMV5="armv5-linux-musleabi-g++"
|
CXX_LINUX_ARMV5="armv5-linux-musleabi-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-g++" ]; then
|
||||||
CC_LINUX_ARMV5="$CGO_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-gcc"
|
CC_LINUX_ARMV5="$CGO_CROSS_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-gcc"
|
||||||
CXX_LINUX_ARMV5="$CGO_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-g++"
|
CXX_LINUX_ARMV5="$CGO_CROSS_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/armv5-linux-musleabi-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/armv5-linux-musleabi-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/armv5-linux-musleabi-cross"
|
"$CGO_CROSS_COMPILER_DIR/armv5-linux-musleabi-cross"
|
||||||
CC_LINUX_ARMV5="$CGO_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-gcc"
|
CC_LINUX_ARMV5="$CGO_CROSS_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-gcc"
|
||||||
CXX_LINUX_ARMV5="$CGO_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-g++"
|
CXX_LINUX_ARMV5="$CGO_CROSS_COMPILER_DIR/armv5-linux-musleabi-cross/bin/armv5-linux-musleabi-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_ARMV5" ] || [ ! "$CXX_LINUX_ARMV5" ]; then
|
elif [ ! "$CC_LINUX_ARMV5" ] || [ ! "$CXX_LINUX_ARMV5" ]; then
|
||||||
echo "CC_LINUX_ARMV5 or CXX_LINUX_ARMV5 not found"
|
echo "CC_LINUX_ARMV5 or CXX_LINUX_ARMV5 not found"
|
||||||
|
@ -690,15 +692,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v mips-linux-musl-g++ >/dev/null 2>&1; then
|
command -v mips-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_MIPS="mips-linux-musl-gcc"
|
CC_LINUX_MIPS="mips-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPS="mips-linux-musl-g++"
|
CXX_LINUX_MIPS="mips-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-g++" ]; then
|
||||||
CC_LINUX_MIPS="$CGO_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-gcc"
|
CC_LINUX_MIPS="$CGO_CROSS_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPS="$CGO_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-g++"
|
CXX_LINUX_MIPS="$CGO_CROSS_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/mips-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/mips-linux-musl-cross"
|
||||||
CC_LINUX_MIPS="$CGO_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-gcc"
|
CC_LINUX_MIPS="$CGO_CROSS_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPS="$CGO_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-g++"
|
CXX_LINUX_MIPS="$CGO_CROSS_COMPILER_DIR/mips-linux-musl-cross/bin/mips-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_MIPS" ] || [ ! "$CXX_LINUX_MIPS" ]; then
|
elif [ ! "$CC_LINUX_MIPS" ] || [ ! "$CXX_LINUX_MIPS" ]; then
|
||||||
echo "CC_LINUX_MIPS or CXX_LINUX_MIPS not found"
|
echo "CC_LINUX_MIPS or CXX_LINUX_MIPS not found"
|
||||||
|
@ -714,15 +716,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v mips-linux-muslsf-g++ >/dev/null 2>&1; then
|
command -v mips-linux-muslsf-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_MIPS_SOFTFLOAT="mips-linux-muslsf-gcc"
|
CC_LINUX_MIPS_SOFTFLOAT="mips-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPS_SOFTFLOAT="mips-linux-muslsf-g++"
|
CXX_LINUX_MIPS_SOFTFLOAT="mips-linux-muslsf-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-g++" ]; then
|
||||||
CC_LINUX_MIPS_SOFTFLOAT="$CGO_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-gcc"
|
CC_LINUX_MIPS_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPS_SOFTFLOAT="$CGO_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-g++"
|
CXX_LINUX_MIPS_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips-linux-muslsf-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips-linux-muslsf-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/mips-linux-muslsf-cross"
|
"$CGO_CROSS_COMPILER_DIR/mips-linux-muslsf-cross"
|
||||||
CC_LINUX_MIPS_SOFTFLOAT="$CGO_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-gcc"
|
CC_LINUX_MIPS_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPS_SOFTFLOAT="$CGO_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-g++"
|
CXX_LINUX_MIPS_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips-linux-muslsf-cross/bin/mips-linux-muslsf-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_MIPS_SOFTFLOAT" ] || [ ! "$CXX_LINUX_MIPS_SOFTFLOAT" ]; then
|
elif [ ! "$CC_LINUX_MIPS_SOFTFLOAT" ] || [ ! "$CXX_LINUX_MIPS_SOFTFLOAT" ]; then
|
||||||
echo "CC_LINUX_MIPS_SOFTFLOAT or CXX_LINUX_MIPS_SOFTFLOAT not found"
|
echo "CC_LINUX_MIPS_SOFTFLOAT or CXX_LINUX_MIPS_SOFTFLOAT not found"
|
||||||
|
@ -745,15 +747,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v mipsel-linux-musl-g++ >/dev/null 2>&1; then
|
command -v mipsel-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_MIPSLE="mipsel-linux-musl-gcc"
|
CC_LINUX_MIPSLE="mipsel-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPSLE="mipsel-linux-musl-g++"
|
CXX_LINUX_MIPSLE="mipsel-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-g++" ]; then
|
||||||
CC_LINUX_MIPSLE="$CGO_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-gcc"
|
CC_LINUX_MIPSLE="$CGO_CROSS_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPSLE="$CGO_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-g++"
|
CXX_LINUX_MIPSLE="$CGO_CROSS_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mipsel-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mipsel-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/mipsel-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/mipsel-linux-musl-cross"
|
||||||
CC_LINUX_MIPSLE="$CGO_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-gcc"
|
CC_LINUX_MIPSLE="$CGO_CROSS_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPSLE="$CGO_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-g++"
|
CXX_LINUX_MIPSLE="$CGO_CROSS_COMPILER_DIR/mipsel-linux-musl-cross/bin/mipsel-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_MIPSLE" ] || [ ! "$CXX_LINUX_MIPSLE" ]; then
|
elif [ ! "$CC_LINUX_MIPSLE" ] || [ ! "$CXX_LINUX_MIPSLE" ]; then
|
||||||
echo "CC_LINUX_MIPSLE or CXX_LINUX_MIPSLE not found"
|
echo "CC_LINUX_MIPSLE or CXX_LINUX_MIPSLE not found"
|
||||||
|
@ -769,15 +771,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v mipsel-linux-muslsf-g++ >/dev/null 2>&1; then
|
command -v mipsel-linux-muslsf-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_MIPSLE_SOFTFLOAT="mipsel-linux-muslsf-gcc"
|
CC_LINUX_MIPSLE_SOFTFLOAT="mipsel-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPSLE_SOFTFLOAT="mipsel-linux-muslsf-g++"
|
CXX_LINUX_MIPSLE_SOFTFLOAT="mipsel-linux-muslsf-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-g++" ]; then
|
||||||
CC_LINUX_MIPSLE_SOFTFLOAT="$CGO_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-gcc"
|
CC_LINUX_MIPSLE_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPSLE_SOFTFLOAT="$CGO_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-g++"
|
CXX_LINUX_MIPSLE_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mipsel-linux-muslsf-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mipsel-linux-muslsf-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/mipsel-linux-muslsf-cross"
|
"$CGO_CROSS_COMPILER_DIR/mipsel-linux-muslsf-cross"
|
||||||
CC_LINUX_MIPSLE_SOFTFLOAT="$CGO_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-gcc"
|
CC_LINUX_MIPSLE_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPSLE_SOFTFLOAT="$CGO_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-g++"
|
CXX_LINUX_MIPSLE_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mipsel-linux-muslsf-cross/bin/mipsel-linux-muslsf-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_MIPSLE_SOFTFLOAT" ] || [ ! "$CXX_LINUX_MIPSLE_SOFTFLOAT" ]; then
|
elif [ ! "$CC_LINUX_MIPSLE_SOFTFLOAT" ] || [ ! "$CXX_LINUX_MIPSLE_SOFTFLOAT" ]; then
|
||||||
echo "CC_LINUX_MIPSLE_SOFTFLOAT or CXX_LINUX_MIPSLE_SOFTFLOAT not found"
|
echo "CC_LINUX_MIPSLE_SOFTFLOAT or CXX_LINUX_MIPSLE_SOFTFLOAT not found"
|
||||||
|
@ -800,15 +802,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v mips64-linux-musl-g++ >/dev/null 2>&1; then
|
command -v mips64-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_MIPS64="mips64-linux-musl-gcc"
|
CC_LINUX_MIPS64="mips64-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPS64="mips64-linux-musl-g++"
|
CXX_LINUX_MIPS64="mips64-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-g++" ]; then
|
||||||
CC_LINUX_MIPS64="$CGO_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-gcc"
|
CC_LINUX_MIPS64="$CGO_CROSS_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPS64="$CGO_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-g++"
|
CXX_LINUX_MIPS64="$CGO_CROSS_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips64-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips64-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/mips64-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/mips64-linux-musl-cross"
|
||||||
CC_LINUX_MIPS64="$CGO_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-gcc"
|
CC_LINUX_MIPS64="$CGO_CROSS_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPS64="$CGO_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-g++"
|
CXX_LINUX_MIPS64="$CGO_CROSS_COMPILER_DIR/mips64-linux-musl-cross/bin/mips64-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_MIPS64" ] || [ ! "$CXX_LINUX_MIPS64" ]; then
|
elif [ ! "$CC_LINUX_MIPS64" ] || [ ! "$CXX_LINUX_MIPS64" ]; then
|
||||||
echo "CC_LINUX_MIPS64 or CXX_LINUX_MIPS64 not found"
|
echo "CC_LINUX_MIPS64 or CXX_LINUX_MIPS64 not found"
|
||||||
|
@ -824,15 +826,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v mips64-linux-muslsf-g++ >/dev/null 2>&1; then
|
command -v mips64-linux-muslsf-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_MIPS64_SOFTFLOAT="mips64-linux-muslsf-gcc"
|
CC_LINUX_MIPS64_SOFTFLOAT="mips64-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPS64_SOFTFLOAT="mips64-linux-muslsf-g++"
|
CXX_LINUX_MIPS64_SOFTFLOAT="mips64-linux-muslsf-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-g++" ]; then
|
||||||
CC_LINUX_MIPS64_SOFTFLOAT="$CGO_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-gcc"
|
CC_LINUX_MIPS64_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPS64_SOFTFLOAT="$CGO_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-g++"
|
CXX_LINUX_MIPS64_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips64-linux-muslsf-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips64-linux-muslsf-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/mips64-linux-muslsf-cross"
|
"$CGO_CROSS_COMPILER_DIR/mips64-linux-muslsf-cross"
|
||||||
CC_LINUX_MIPS64_SOFTFLOAT="$CGO_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-gcc"
|
CC_LINUX_MIPS64_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPS64_SOFTFLOAT="$CGO_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-g++"
|
CXX_LINUX_MIPS64_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips64-linux-muslsf-cross/bin/mips64-linux-muslsf-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_MIPS64_SOFTFLOAT" ] || [ ! "$CXX_LINUX_MIPS64_SOFTFLOAT" ]; then
|
elif [ ! "$CC_LINUX_MIPS64_SOFTFLOAT" ] || [ ! "$CXX_LINUX_MIPS64_SOFTFLOAT" ]; then
|
||||||
echo "CC_LINUX_MIPS64_SOFTFLOAT or CXX_LINUX_MIPS64_SOFTFLOAT not found"
|
echo "CC_LINUX_MIPS64_SOFTFLOAT or CXX_LINUX_MIPS64_SOFTFLOAT not found"
|
||||||
|
@ -855,15 +857,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v mips64el-linux-musl-g++ >/dev/null 2>&1; then
|
command -v mips64el-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_MIPS64LE="mips64el-linux-musl-gcc"
|
CC_LINUX_MIPS64LE="mips64el-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPS64LE="mips64el-linux-musl-g++"
|
CXX_LINUX_MIPS64LE="mips64el-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-g++" ]; then
|
||||||
CC_LINUX_MIPS64LE="$CGO_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-gcc"
|
CC_LINUX_MIPS64LE="$CGO_CROSS_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPS64LE="$CGO_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-g++"
|
CXX_LINUX_MIPS64LE="$CGO_CROSS_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips64el-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips64el-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/mips64el-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/mips64el-linux-musl-cross"
|
||||||
CC_LINUX_MIPS64LE="$CGO_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-gcc"
|
CC_LINUX_MIPS64LE="$CGO_CROSS_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-gcc"
|
||||||
CXX_LINUX_MIPS64LE="$CGO_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-g++"
|
CXX_LINUX_MIPS64LE="$CGO_CROSS_COMPILER_DIR/mips64el-linux-musl-cross/bin/mips64el-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_MIPS64LE" ] || [ ! "$CXX_LINUX_MIPS64LE" ]; then
|
elif [ ! "$CC_LINUX_MIPS64LE" ] || [ ! "$CXX_LINUX_MIPS64LE" ]; then
|
||||||
echo "CC_LINUX_MIPS64LE or CXX_LINUX_MIPS64LE not found"
|
echo "CC_LINUX_MIPS64LE or CXX_LINUX_MIPS64LE not found"
|
||||||
|
@ -879,15 +881,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v mips64el-linux-muslsf-g++ >/dev/null 2>&1; then
|
command -v mips64el-linux-muslsf-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_MIPS64LE_SOFTFLOAT="mips64el-linux-muslsf-gcc"
|
CC_LINUX_MIPS64LE_SOFTFLOAT="mips64el-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPS64LE_SOFTFLOAT="mips64el-linux-muslsf-g++"
|
CXX_LINUX_MIPS64LE_SOFTFLOAT="mips64el-linux-muslsf-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-g++" ]; then
|
||||||
CC_LINUX_MIPS64LE_SOFTFLOAT="$CGO_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-gcc"
|
CC_LINUX_MIPS64LE_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPS64LE_SOFTFLOAT="$CGO_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-g++"
|
CXX_LINUX_MIPS64LE_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips64el-linux-muslsf-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/mips64el-linux-muslsf-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/mips64el-linux-muslsf-cross"
|
"$CGO_CROSS_COMPILER_DIR/mips64el-linux-muslsf-cross"
|
||||||
CC_LINUX_MIPS64LE_SOFTFLOAT="$CGO_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-gcc"
|
CC_LINUX_MIPS64LE_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-gcc"
|
||||||
CXX_LINUX_MIPS64LE_SOFTFLOAT="$CGO_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-g++"
|
CXX_LINUX_MIPS64LE_SOFTFLOAT="$CGO_CROSS_COMPILER_DIR/mips64el-linux-muslsf-cross/bin/mips64el-linux-muslsf-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_MIPS64LE_SOFTFLOAT" ] || [ ! "$CXX_LINUX_MIPS64LE_SOFTFLOAT" ]; then
|
elif [ ! "$CC_LINUX_MIPS64LE_SOFTFLOAT" ] || [ ! "$CXX_LINUX_MIPS64LE_SOFTFLOAT" ]; then
|
||||||
echo "CC_LINUX_MIPS64LE_SOFTFLOAT or CXX_LINUX_MIPS64LE_SOFTFLOAT not found"
|
echo "CC_LINUX_MIPS64LE_SOFTFLOAT or CXX_LINUX_MIPS64LE_SOFTFLOAT not found"
|
||||||
|
@ -909,15 +911,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v powerpc64-linux-musl-g++ >/dev/null 2>&1; then
|
command -v powerpc64-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_PPC64="powerpc64-linux-musl-gcc"
|
CC_LINUX_PPC64="powerpc64-linux-musl-gcc"
|
||||||
CXX_LINUX_PPC64="powerpc64-linux-musl-g++"
|
CXX_LINUX_PPC64="powerpc64-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-g++" ]; then
|
||||||
CC_LINUX_PPC64="$CGO_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-gcc"
|
CC_LINUX_PPC64="$CGO_CROSS_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-gcc"
|
||||||
CXX_LINUX_PPC64="$CGO_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-g++"
|
CXX_LINUX_PPC64="$CGO_CROSS_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/powerpc64-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/powerpc64-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/powerpc64-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/powerpc64-linux-musl-cross"
|
||||||
CC_LINUX_PPC64="$CGO_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-gcc"
|
CC_LINUX_PPC64="$CGO_CROSS_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-gcc"
|
||||||
CXX_LINUX_PPC64="$CGO_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-g++"
|
CXX_LINUX_PPC64="$CGO_CROSS_COMPILER_DIR/powerpc64-linux-musl-cross/bin/powerpc64-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_PPC64" ] || [ ! "$CXX_LINUX_PPC64" ]; then
|
elif [ ! "$CC_LINUX_PPC64" ] || [ ! "$CXX_LINUX_PPC64" ]; then
|
||||||
echo "CC_LINUX_PPC64 or CXX_LINUX_PPC64 not found"
|
echo "CC_LINUX_PPC64 or CXX_LINUX_PPC64 not found"
|
||||||
|
@ -935,15 +937,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v powerpc64le-linux-musl-g++ >/dev/null 2>&1; then
|
command -v powerpc64le-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_PPC64LE="powerpc64le-linux-musl-gcc"
|
CC_LINUX_PPC64LE="powerpc64le-linux-musl-gcc"
|
||||||
CXX_LINUX_PPC64LE="powerpc64le-linux-musl-g++"
|
CXX_LINUX_PPC64LE="powerpc64le-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-g++" ]; then
|
||||||
CC_LINUX_PPC64LE="$CGO_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-gcc"
|
CC_LINUX_PPC64LE="$CGO_CROSS_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-gcc"
|
||||||
CXX_LINUX_PPC64LE="$CGO_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-g++"
|
CXX_LINUX_PPC64LE="$CGO_CROSS_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/powerpc64le-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/powerpc64le-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/powerpc64le-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/powerpc64le-linux-musl-cross"
|
||||||
CC_LINUX_PPC64LE="$CGO_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-gcc"
|
CC_LINUX_PPC64LE="$CGO_CROSS_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-gcc"
|
||||||
CXX_LINUX_PPC64LE="$CGO_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-g++"
|
CXX_LINUX_PPC64LE="$CGO_CROSS_COMPILER_DIR/powerpc64le-linux-musl-cross/bin/powerpc64le-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_PPC64LE" ] || [ ! "$CXX_LINUX_PPC64LE" ]; then
|
elif [ ! "$CC_LINUX_PPC64LE" ] || [ ! "$CXX_LINUX_PPC64LE" ]; then
|
||||||
echo "CC_LINUX_PPC64LE or CXX_LINUX_PPC64LE not found"
|
echo "CC_LINUX_PPC64LE or CXX_LINUX_PPC64LE not found"
|
||||||
|
@ -960,15 +962,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v riscv64-linux-musl-g++ >/dev/null 2>&1; then
|
command -v riscv64-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_RISCV64="riscv64-linux-musl-gcc"
|
CC_LINUX_RISCV64="riscv64-linux-musl-gcc"
|
||||||
CXX_LINUX_RISCV64="riscv64-linux-musl-g++"
|
CXX_LINUX_RISCV64="riscv64-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-g++" ]; then
|
||||||
CC_LINUX_RISCV64="$CGO_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-gcc"
|
CC_LINUX_RISCV64="$CGO_CROSS_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-gcc"
|
||||||
CXX_LINUX_RISCV64="$CGO_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-g++"
|
CXX_LINUX_RISCV64="$CGO_CROSS_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/riscv64-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/riscv64-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/riscv64-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/riscv64-linux-musl-cross"
|
||||||
CC_LINUX_RISCV64="$CGO_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-gcc"
|
CC_LINUX_RISCV64="$CGO_CROSS_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-gcc"
|
||||||
CXX_LINUX_RISCV64="$CGO_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-g++"
|
CXX_LINUX_RISCV64="$CGO_CROSS_COMPILER_DIR/riscv64-linux-musl-cross/bin/riscv64-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_RISCV64" ] || [ ! "$CXX_LINUX_RISCV64" ]; then
|
elif [ ! "$CC_LINUX_RISCV64" ] || [ ! "$CXX_LINUX_RISCV64" ]; then
|
||||||
echo "CC_LINUX_RISCV64 or CXX_LINUX_RISCV64 not found"
|
echo "CC_LINUX_RISCV64 or CXX_LINUX_RISCV64 not found"
|
||||||
|
@ -985,15 +987,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v s390x-linux-musl-g++ >/dev/null 2>&1; then
|
command -v s390x-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_S390X="s390x-linux-musl-gcc"
|
CC_LINUX_S390X="s390x-linux-musl-gcc"
|
||||||
CXX_LINUX_S390X="s390x-linux-musl-g++"
|
CXX_LINUX_S390X="s390x-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-g++" ]; then
|
||||||
CC_LINUX_S390X="$CGO_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-gcc"
|
CC_LINUX_S390X="$CGO_CROSS_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-gcc"
|
||||||
CXX_LINUX_S390X="$CGO_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-g++"
|
CXX_LINUX_S390X="$CGO_CROSS_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/s390x-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/s390x-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/s390x-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/s390x-linux-musl-cross"
|
||||||
CC_LINUX_S390X="$CGO_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-gcc"
|
CC_LINUX_S390X="$CGO_CROSS_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-gcc"
|
||||||
CXX_LINUX_S390X="$CGO_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-g++"
|
CXX_LINUX_S390X="$CGO_CROSS_COMPILER_DIR/s390x-linux-musl-cross/bin/s390x-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_S390X" ] || [ ! "$CXX_LINUX_S390X" ]; then
|
elif [ ! "$CC_LINUX_S390X" ] || [ ! "$CXX_LINUX_S390X" ]; then
|
||||||
echo "CC_LINUX_S390X or CXX_LINUX_S390X not found"
|
echo "CC_LINUX_S390X or CXX_LINUX_S390X not found"
|
||||||
|
@ -1010,15 +1012,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v loongarch64-linux-musl-g++ >/dev/null 2>&1; then
|
command -v loongarch64-linux-musl-g++ >/dev/null 2>&1; then
|
||||||
CC_LINUX_LOONG64="loongarch64-linux-musl-gcc"
|
CC_LINUX_LOONG64="loongarch64-linux-musl-gcc"
|
||||||
CXX_LINUX_LOONG64="loongarch64-linux-musl-g++"
|
CXX_LINUX_LOONG64="loongarch64-linux-musl-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-g++" ]; then
|
||||||
CC_LINUX_LOONG64="$CGO_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-gcc"
|
CC_LINUX_LOONG64="$CGO_CROSS_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-gcc"
|
||||||
CXX_LINUX_LOONG64="$CGO_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-g++"
|
CXX_LINUX_LOONG64="$CGO_CROSS_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/loongarch64-linux-musl-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/loongarch64-linux-musl-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/loongarch64-linux-musl-cross"
|
"$CGO_CROSS_COMPILER_DIR/loongarch64-linux-musl-cross"
|
||||||
CC_LINUX_LOONG64="$CGO_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-gcc"
|
CC_LINUX_LOONG64="$CGO_CROSS_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-gcc"
|
||||||
CXX_LINUX_LOONG64="$CGO_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-g++"
|
CXX_LINUX_LOONG64="$CGO_CROSS_COMPILER_DIR/loongarch64-linux-musl-cross/bin/loongarch64-linux-musl-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_LINUX_LOONG64" ] || [ ! "$CXX_LINUX_LOONG64" ]; then
|
elif [ ! "$CC_LINUX_LOONG64" ] || [ ! "$CXX_LINUX_LOONG64" ]; then
|
||||||
echo "CC_LINUX_LOONG64 or CXX_LINUX_LOONG64 not found"
|
echo "CC_LINUX_LOONG64 or CXX_LINUX_LOONG64 not found"
|
||||||
|
@ -1048,15 +1050,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v i686-w64-mingw32-g++ >/dev/null 2>&1; then
|
command -v i686-w64-mingw32-g++ >/dev/null 2>&1; then
|
||||||
CC_WINDOWS_386="i686-w64-mingw32-gcc"
|
CC_WINDOWS_386="i686-w64-mingw32-gcc"
|
||||||
CXX_WINDOWS_386="i686-w64-mingw32-g++"
|
CXX_WINDOWS_386="i686-w64-mingw32-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-g++" ]; then
|
||||||
CC_WINDOWS_386="$CGO_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-gcc"
|
CC_WINDOWS_386="$CGO_CROSS_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-gcc"
|
||||||
CXX_WINDOWS_386="$CGO_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-g++"
|
CXX_WINDOWS_386="$CGO_CROSS_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/i686-w64-mingw32-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/i686-w64-mingw32-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/i686-w64-mingw32-cross"
|
"$CGO_CROSS_COMPILER_DIR/i686-w64-mingw32-cross"
|
||||||
CC_WINDOWS_386="$CGO_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-gcc"
|
CC_WINDOWS_386="$CGO_CROSS_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-gcc"
|
||||||
CXX_WINDOWS_386="$CGO_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-g++"
|
CXX_WINDOWS_386="$CGO_CROSS_COMPILER_DIR/i686-w64-mingw32-cross/bin/i686-w64-mingw32-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_WINDOWS_386" ] || [ ! "$CXX_WINDOWS_386" ]; then
|
elif [ ! "$CC_WINDOWS_386" ] || [ ! "$CXX_WINDOWS_386" ]; then
|
||||||
echo "CC_WINDOWS_386 or CXX_WINDOWS_386 not found"
|
echo "CC_WINDOWS_386 or CXX_WINDOWS_386 not found"
|
||||||
|
@ -1073,15 +1075,15 @@ function InitDefaultCGODeps() {
|
||||||
command -v x86_64-w64-mingw32-g++ >/dev/null 2>&1; then
|
command -v x86_64-w64-mingw32-g++ >/dev/null 2>&1; then
|
||||||
CC_WINDOWS_AMD64="x86_64-w64-mingw32-gcc"
|
CC_WINDOWS_AMD64="x86_64-w64-mingw32-gcc"
|
||||||
CXX_WINDOWS_AMD64="x86_64-w64-mingw32-g++"
|
CXX_WINDOWS_AMD64="x86_64-w64-mingw32-g++"
|
||||||
elif [ -x "$CGO_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-gcc" ] &&
|
elif [ -x "$CGO_CROSS_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-gcc" ] &&
|
||||||
[ -x "$CGO_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-g++" ]; then
|
[ -x "$CGO_CROSS_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-g++" ]; then
|
||||||
CC_WINDOWS_AMD64="$CGO_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-gcc"
|
CC_WINDOWS_AMD64="$CGO_CROSS_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-gcc"
|
||||||
CXX_WINDOWS_AMD64="$CGO_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-g++"
|
CXX_WINDOWS_AMD64="$CGO_CROSS_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-g++"
|
||||||
else
|
else
|
||||||
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/x86_64-w64-mingw32-cross-${unamespacer}.tgz" \
|
DownloadAndUnzip "${GH_PROXY}https://github.com/zijiren233/musl-cross-make/releases/download/${DEFAULT_CGO_DEPS_VERSION}/x86_64-w64-mingw32-cross-${unamespacer}.tgz" \
|
||||||
"$CGO_COMPILER_DIR/x86_64-w64-mingw32-cross"
|
"$CGO_CROSS_COMPILER_DIR/x86_64-w64-mingw32-cross"
|
||||||
CC_WINDOWS_AMD64="$CGO_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-gcc"
|
CC_WINDOWS_AMD64="$CGO_CROSS_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-gcc"
|
||||||
CXX_WINDOWS_AMD64="$CGO_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-g++"
|
CXX_WINDOWS_AMD64="$CGO_CROSS_COMPILER_DIR/x86_64-w64-mingw32-cross/bin/x86_64-w64-mingw32-g++"
|
||||||
fi
|
fi
|
||||||
elif [ ! "$CC_WINDOWS_AMD64" ] || [ ! "$CXX_WINDOWS_AMD64" ]; then
|
elif [ ! "$CC_WINDOWS_AMD64" ] || [ ! "$CXX_WINDOWS_AMD64" ]; then
|
||||||
echo "CC_WINDOWS_AMD64 or CXX_WINDOWS_AMD64 not found"
|
echo "CC_WINDOWS_AMD64 or CXX_WINDOWS_AMD64 not found"
|
||||||
|
|
Loading…
Reference in New Issue