From 9230e29dbc1a83ad68ed90d0425a2e71c14f4c04 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Sat, 14 Feb 2026 06:37:48 +0100 Subject: [PATCH] sks: fix on static --- pkgs/by-name/sk/sks/package.nix | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sk/sks/package.nix b/pkgs/by-name/sk/sks/package.nix index 75c6fcccd034..add658800aaa 100644 --- a/pkgs/by-name/sk/sks/package.nix +++ b/pkgs/by-name/sk/sks/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + pkgsHostHost, ocaml-ng, perl, zlib, @@ -39,11 +40,23 @@ stdenv.mkDerivation (finalAttrs: { "webSamples" ]; - nativeBuildInputs = [ - ocaml - findlib - perl - ]; + nativeBuildInputs = + # use static -> static ocaml because dynamic -> static ocaml doesn't compile + ( + if stdenv.hostPlatform.isStatic then + [ + pkgsHostHost.ocaml-ng.ocamlPackages_4_12.ocaml + pkgsHostHost.ocaml-ng.ocamlPackages_4_12.findlib + ] + else + [ + ocaml + findlib + ] + ) + ++ [ + perl + ]; buildInputs = [ zlib db