DockerCLI/scripts
Sebastiaan van Stijn c2ba0a01b2
scripts/build/plugins: don't -buildmode=pie without CGO enabled
The `.variables` sets `CGO_ENABLED=1` on arm; b0c41b78d8/scripts/build/.variables (L57-L68)
And if enabled, it sets `-buildmode=pie`; b0c41b78d8/scripts/build/.variables (L79-L88)

But that looks to be conflicting with the hard-coded `CGO_ENABLED=0` in
this script.

    > [build-plugins 1/1] RUN --mount=ro --mount=type=cache,target=/root/.cache     xx-go --wrap &&     TARGET=/out ./scripts/build/plugins e2e/cli-plugins/plugins/*:
    0.127 Building static docker-helloworld
    0.127 + CGO_ENABLED=0
    0.127 + GO111MODULE=auto
    0.127 + go build -o /out/plugins-linux-arm/docker-helloworld -tags ' osusergo' -ldflags ' -X "github.com/docker/cli/cli/version.GitCommit=5c123b1" -X "github.com/docker/cli/cli/version.BuildTime=2024-09-02T13:52:17Z" -X "github.com/docker/cli/cli/version.Version=pr-5387" -extldflags -static' -buildmode=pie github.com/docker/cli/cli-plugins/examples/helloworld
    0.135 -buildmode=pie requires external (cgo) linking, but cgo is not enabled

Remove `GO_BUILDMODE` from this script so that we don't try to build
with `-buildmode=pie`.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-09-19 10:25:05 +02:00
..
build scripts/build/plugins: don't -buildmode=pie without CGO enabled 2024-09-19 10:25:05 +02:00
docs docs: fix typos and version for cli-docs-tool scripts 2024-07-17 15:25:37 +02:00
test/e2e scripts: don't hardcode architecture in e2e script 2024-01-25 15:37:17 +00:00
vendor Removed all mentions of "please" from docs and messages 2024-06-11 16:53:40 +02:00
warn-outside-container Makefile: don't warn "outside container" for some targets 2022-04-06 19:10:53 +02:00