Set macos min version for all architectures (#7579)
This commit is contained in:
parent
3d25e7bf8c
commit
3a5239e6bf
1 changed files with 8 additions and 7 deletions
|
@ -6,17 +6,18 @@ set -e
|
||||||
|
|
||||||
mkdir -p dist
|
mkdir -p dist
|
||||||
|
|
||||||
|
# These require Xcode v13 or older to target MacOS v11
|
||||||
|
# If installed to an alternate location use the following to enable
|
||||||
|
# export SDKROOT=/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
|
||||||
|
# export DEVELOPER_DIR=/Applications/Xcode_12.5.1.app/Contents/Developer
|
||||||
|
export CGO_CFLAGS=-mmacosx-version-min=11.3
|
||||||
|
export CGO_CXXFLAGS=-mmacosx-version-min=11.3
|
||||||
|
export CGO_LDFLAGS=-mmacosx-version-min=11.3
|
||||||
|
|
||||||
for TARGETARCH in arm64 amd64; do
|
for TARGETARCH in arm64 amd64; do
|
||||||
echo "Building Go runner darwin $TARGETARCH"
|
echo "Building Go runner darwin $TARGETARCH"
|
||||||
rm -rf llama/build
|
rm -rf llama/build
|
||||||
GOOS=darwin ARCH=$TARGETARCH GOARCH=$TARGETARCH make -C llama -j 8
|
GOOS=darwin ARCH=$TARGETARCH GOARCH=$TARGETARCH make -C llama -j 8
|
||||||
# These require Xcode v13 or older to target MacOS v11
|
|
||||||
# If installed to an alternate location use the following to enable
|
|
||||||
# export SDKROOT=/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
|
|
||||||
# export DEVELOPER_DIR=/Applications/Xcode_12.5.1.app/Contents/Developer
|
|
||||||
export CGO_CFLAGS=-mmacosx-version-min=11.3
|
|
||||||
export CGO_CXXFLAGS=-mmacosx-version-min=11.3
|
|
||||||
export CGO_LDFLAGS=-mmacosx-version-min=11.3
|
|
||||||
CGO_ENABLED=1 GOOS=darwin GOARCH=$TARGETARCH go build -trimpath -o dist/ollama-darwin-$TARGETARCH
|
CGO_ENABLED=1 GOOS=darwin GOARCH=$TARGETARCH go build -trimpath -o dist/ollama-darwin-$TARGETARCH
|
||||||
CGO_ENABLED=1 GOOS=darwin GOARCH=$TARGETARCH go build -trimpath -cover -o dist/ollama-darwin-$TARGETARCH-cov
|
CGO_ENABLED=1 GOOS=darwin GOARCH=$TARGETARCH go build -trimpath -cover -o dist/ollama-darwin-$TARGETARCH-cov
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue