From 4efbf5545968d629f125be806182ef415db7ad7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20H=C3=BCrlimann?=
Date: Fri, 5 Dec 2025 11:56:09 +0100 Subject: [PATCH] prometheus: fix cross-build --- pkgs/by-name/pr/prometheus/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pr/prometheus/package.nix b/pkgs/by-name/pr/prometheus/package.nix index 2ad59a39c355..7b75b0b7bff7 100644 --- a/pkgs/by-name/pr/prometheus/package.nix +++ b/pkgs/by-name/pr/prometheus/package.nix @@ -1,5 +1,6 @@ { 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" ];