mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 13:36:09 +05:00
use softfloat on mips builds
This commit is contained in:
12
build-all.sh
12
build-all.sh
@@ -29,6 +29,15 @@ set_goarm() {
|
|||||||
GO_ARM=""
|
GO_ARM=""
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
# use softfloat for mips builds
|
||||||
|
set_gomips() {
|
||||||
|
if [[ "$1" =~ mips ]]; then
|
||||||
|
if [[ "$1" =~ mips(64) ]]; then MIPS64="${BASH_REMATCH[1]}"; fi
|
||||||
|
GO_MIPS="GOMIPS${MIPS64}=softfloat"
|
||||||
|
else
|
||||||
|
GO_MIPS=""
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
GOBIN="go"
|
GOBIN="go"
|
||||||
|
|
||||||
@@ -60,9 +69,10 @@ for PLATFORM in "${PLATFORMS[@]}"; do
|
|||||||
GOOS=${PLATFORM%/*}
|
GOOS=${PLATFORM%/*}
|
||||||
GOARCH=${PLATFORM#*/}
|
GOARCH=${PLATFORM#*/}
|
||||||
set_goarm "$GOARCH"
|
set_goarm "$GOARCH"
|
||||||
|
set_gomips "$GOARCH"
|
||||||
BIN_FILENAME="${OUTPUT}-${GOOS}-${GOARCH}${GOARM}"
|
BIN_FILENAME="${OUTPUT}-${GOOS}-${GOARCH}${GOARM}"
|
||||||
if [[ "${GOOS}" == "windows" ]]; then BIN_FILENAME="${BIN_FILENAME}.exe"; fi
|
if [[ "${GOOS}" == "windows" ]]; then BIN_FILENAME="${BIN_FILENAME}.exe"; fi
|
||||||
CMD="GOOS=${GOOS} GOARCH=${GOARCH} ${GO_ARM} ${GOBIN} build ${BUILD_FLAGS} -o ${BIN_FILENAME} ./cmd"
|
CMD="GOOS=${GOOS} GOARCH=${GOARCH} ${GO_ARM} ${GO_MIPS} ${GOBIN} build ${BUILD_FLAGS} -o ${BIN_FILENAME} ./cmd"
|
||||||
echo "${CMD}"
|
echo "${CMD}"
|
||||||
eval "$CMD" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}"
|
eval "$CMD" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}"
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user