Unverified Commit e4e91b88 authored by Colin's avatar Colin Committed by GitHub
Browse files

prometheus: fix cross-build (#467142)

parents b928c4ef 4efbf554
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
{
  stdenv,
  buildPackages,
  lib,
  go,
  buildGoModule,
@@ -48,6 +49,8 @@ buildGoModule (finalAttrs: {
    hash = "sha256-hRuZxwPPDLxQvy5MPKEyfmanNabcSjLRO+XbNKugPtk=";
  };

  depsBuildBuild = [ buildPackages.stdenv.cc ];

  vendorHash = "sha256-5wDaG01vcTtGzrS/S33U5XWXoSWM+N9z3dzXZlILxD8=";

  webUiStatic = fetchurl {
@@ -96,7 +99,9 @@ buildGoModule (finalAttrs: {
  '';

  preBuild = ''
    if [[ -d vendor ]]; then GOARCH= make -o assets assets-compress plugins; fi
    if [[ -d vendor ]]; then
      GOARCH= CC="$CC_FOR_BUILD" LD="$LD_FOR_BUILD" make -o assets assets-compress plugins
    fi
  '';

  tags = [ "builtinassets" ];