Skip to content

Commit e69fcc5

Browse files
authored
Merge pull request #3651 from docker/fix/darwin-macosx-version-min
build: set MACOSX_VERSION_MIN=11.0 for darwin cross-builds
2 parents 50ba960 + 28c294f commit e69fcc5

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ RUN --mount=type=bind,from=osxcross,src=/osxsdk,target=/xx-sdk \
5353
set -ex
5454
if [ "$TARGETOS" != "darwin" ]; then
5555
export XX_GO_PREFER_C_COMPILER=zig
56+
else
57+
# clang 21 (alpine 3.23) rejects xx's default "10.16" Big Sur alias with
58+
# -Werror,-Woverriding-deployment-version when targeting arm64.
59+
export MACOSX_VERSION_MIN=11.0
5660
fi
5761
xx-go build -trimpath -tags no_audio -ldflags "-s -w -linkmode=external -X 'github.com/docker/docker-agent/pkg/version.Version=$GIT_TAG' -X 'github.com/docker/docker-agent/pkg/version.Commit=$GIT_COMMIT'" -o /binaries/docker-agent-$TARGETOS-$TARGETARCH .
5862
xx-verify --static /binaries/docker-agent-$TARGETOS-$TARGETARCH

0 commit comments

Comments
 (0)