From ee0805035fe5eac7b8b0b19d6a0e560fafe6ceb9 Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 26 May 2026 22:52:27 +0000 Subject: [PATCH] rdma-core: add static platforms to `badPlatforms` rdma makes use of `dlopen` internally to load a "provider" plugin based on the nic (intel, broadcom, etc). that's fundamentally incompatible with static builds. --- pkgs/by-name/rd/rdma-core/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/rd/rdma-core/package.nix b/pkgs/by-name/rd/rdma-core/package.nix index 138d03fa2133..fa6d99f4039a 100644 --- a/pkgs/by-name/rd/rdma-core/package.nix +++ b/pkgs/by-name/rd/rdma-core/package.nix @@ -78,6 +78,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/linux-rdma/rdma-core"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; + badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; maintainers = [ lib.maintainers.markuskowa ]; }; })