anchor.diff:  COPY hack/dockerfile/install/install.sh ./install.sh
   COPY hack/dockerfile/install/$INSTALL_BINARY_NAME.installer ./
   RUN --mount=type=cache,target=/root/.cache/go-build \
  -	--mount=type=cache,target=/go/pkg/mod \
  -		PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
  +    --mount=type=cache,target=/go/pkg/mod \
  +        PREFIX=/build ./install.sh $INSTALL_BINARY_NAME
   
   FROM base AS vndr
   ENV INSTALL_BINARY_NAME=vndr
  
positive.code: FROM src AS build-binary
  ARG DOCKER_GITCOMMIT=HEAD
  RUN --mount=type=cache,target=/root/.cache/go-build \
  	hack/make.sh binary
  
  FROM src AS build-dynbinary
  ARG DOCKER_GITCOMMIT=HEAD
  RUN --mount=type=cache,target=/root/.cache/go-build \
  	hack/make.sh dynbinary
  
  FROM src AS build-cross
  ARG DOCKER_GITCOMMIT=HEAD
  ARG DOCKER_CROSSPLATFORMS=""
  RUN --mount=type=cache,target=/root/.cache/go-build \
  	hack/make.sh cross
  
  FROM scratch AS binary
  COPY --from=build-binary /go/src/github.com/docker/docker/bundles/ /
  
negative.code: # Additionally, the crossbuild-amd64 is currently only on debian:buster, so
  # other architectures cannnot crossbuild amd64.
  RUN --mount=type=cache,sharing=locked,id=moby-cross-true-aptlib,target=/var/lib/apt \
      --mount=type=cache,sharing=locked,id=moby-cross-true-aptcache,target=/var/cache/apt \
          apt-get update && apt-get install -y --no-install-recommends \
              libseccomp-dev:armhf \
              libseccomp-dev:arm64 \
              libseccomp-dev:armel \
              libapparmor-dev:armhf \
              libapparmor-dev:arm64 \
              libapparmor-dev:armel \
              # install this arches seccomp here due to compat issues with the v0 builder
              # This is as opposed to inheriting from runtime-dev-cross-false
              libapparmor-dev \
              libseccomp-dev
  
  
  FROM runtime-dev-cross-${CROSS} AS runtime-dev
  