From c9aed15eaa7cc6154d140f992e029af28aa0d749 Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Fri, 25 Jul 2025 15:16:17 -0700 Subject: [PATCH] optee-os: remove references to other nix outputs from optee binaries These are standalone binaries that don't run on Linux, so any references to other nix output paths are invalid and won't work, hence it is safe to remove them. --- pkgs/misc/optee-os/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/misc/optee-os/default.nix b/pkgs/misc/optee-os/default.nix index 2b3235e7445c..276afc909d53 100644 --- a/pkgs/misc/optee-os/default.nix +++ b/pkgs/misc/optee-os/default.nix @@ -2,6 +2,7 @@ dtc, fetchFromGitHub, lib, + nukeReferences, pkgsBuildBuild, stdenv, }: @@ -61,6 +62,7 @@ let nativeBuildInputs = [ dtc + nukeReferences (pkgsBuildBuild.python3.withPackages ( p: with p; [ pyelftools @@ -89,6 +91,8 @@ let mkdir -p $out cp out/core/{tee.elf,tee-pageable_v2.bin,tee.bin,tee-header_v2.bin,tee-pager_v2.bin,tee-raw.bin} $out + nuke-refs $out/* + cp -r out/export-${taTarget} $devkit runHook postInstall