Unverified Commit 7620992f authored by Randy Eckenrode's avatar Randy Eckenrode
Browse files

edk2-uefi-shell: fix build when sandboxing is disabled on x86_64-darwin

parent 41ba1e19
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -16,6 +16,10 @@ edk2.mkDerivation "ShellPkg/ShellPkg.dsc" (finalAttrs: {

  NIX_CFLAGS_COMPILE = lib.optionals stdenv.cc.isClang [ "-fno-pic" "-Qunused-arguments" ];

  # Set explicitly to use Python 3 from nixpkgs. Otherwise, the build system will detect and try to
  # use `/usr/bin/python3` on Darwin when sandboxing is disabled.
  PYTHON_COMMAND = "${lib.getBin python3}/bin/python3";

  # We only have a .efi file in $out which shouldn't be patched or stripped
  dontPatchELF = true;
  dontStrip = true;