summaryrefslogtreecommitdiffstats
path: root/pkgs/development/compilers/edk2
diff options
context:
space:
mode:
authorRaito Bezarius <masterancpp@gmail.com>2023-11-25 12:46:55 +0100
committerRaito Bezarius <masterancpp@gmail.com>2023-11-25 12:46:55 +0100
commitff3adab3708ec2f8ce2e4b7316e3c8f4456da638 (patch)
tree02c6b75536cf43a80400aab5d50756bb42b8126b /pkgs/development/compilers/edk2
parent3c49f77e2f94c1f4438775853fcca4ab128cfc0a (diff)
edk2: fix cross compilation
`libuuid` is actually a dependency of the host platform and should not be tucked in `depBuildBuild`. Also, we don't need `buildPackages.util-linux` for the compilation.
Diffstat (limited to 'pkgs/development/compilers/edk2')
-rw-r--r--pkgs/development/compilers/edk2/default.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/development/compilers/edk2/default.nix b/pkgs/development/compilers/edk2/default.nix
index d34ae7b8143e..7973cd157b47 100644
--- a/pkgs/development/compilers/edk2/default.nix
+++ b/pkgs/development/compilers/edk2/default.nix
@@ -60,11 +60,12 @@ edk2 = stdenv.mkDerivation rec {
'';
nativeBuildInputs = [ pythonEnv ];
- depsBuildBuild = [ buildPackages.stdenv.cc buildPackages.util-linux buildPackages.bash ];
+ depsBuildBuild = [ buildPackages.stdenv.cc buildPackages.bash ];
+ depsHostHost = [ libuuid ];
strictDeps = true;
# trick taken from https://src.fedoraproject.org/rpms/edk2/blob/08f2354cd280b4ce5a7888aa85cf520e042955c3/f/edk2.spec#_319
- ${"GCC5_${targetArch}_PREFIX"}=stdenv.cc.targetPrefix;
+ ${"GCC5_${targetArch}_PREFIX"} = stdenv.cc.targetPrefix;
makeFlags = [ "-C BaseTools" ];