Unverified Commit faee3dd4 authored by Brian McGillion's avatar Brian McGillion
Browse files

containerd: Fix pkgsCross build failure



Fixes: #464806

pkgsCross.aarch64-multiplatform.containerd is failing dure to missing
dependencies caused by static make flags.

Signed-off-by: default avatarBrian McGillion <bmg.avoin@gmail.com>
parent b9491974
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -31,7 +31,15 @@ buildGoModule rec {
    hash = "sha256-LXBGA03FTrrbxlH+DxPBFtp3/AYQf096YE2rpe6A+WM=";
  };

  postPatch = "patchShebangs .";
  postPatch = ''
    patchShebangs .
  ''
  + lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
    # When cross-compiling with CGO_ENABLED=0, we can't use -extldflags "-static"
    # Remove it from SHIM_GO_LDFLAGS to avoid linking errors
    substituteInPlace Makefile \
      --replace-fail '-extldflags "-static"' ""
  '';

  vendorHash = null;