From ea415ea7994c4a03e95c24805301fd50dbebd4bd Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 15 Jan 2026 13:15:43 +0200 Subject: [PATCH] volk: remove gcc wrapper --- pkgs/by-name/vo/volk/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/vo/volk/package.nix b/pkgs/by-name/vo/volk/package.nix index ec9c48351f4a..747bcd322a66 100644 --- a/pkgs/by-name/vo/volk/package.nix +++ b/pkgs/by-name/vo/volk/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, cmake, python3, + removeReferencesTo, enableModTool ? true, }: @@ -25,8 +26,17 @@ stdenv.mkDerivation (finalAttrs: { cmake python3 python3.pkgs.mako + removeReferencesTo ]; + # Don't embed the path to stdenv.cc in the output, see: + # + # - https://github.com/gnuradio/volk/blob/v3.2.0/lib/constants.c.in#L37-L41 + # - https://github.com/gnuradio/volk/blob/v3.2.0/lib/CMakeLists.txt#L403-L405 + postInstall = '' + remove-references-to -t ${stdenv.cc} $(readlink -f "''${!outputLib}"/lib/libvolk${stdenv.hostPlatform.extensions.sharedLibrary}) + ''; + doCheck = true; meta = {