nixpkgs/pkgs/by-name/ed
Brian McGillion cdf448de60
edk2: Fix cross-compile
deep-merge env in mkDerivation to preserve GCC5 prefix

  The shallow `//` merge in edk2.mkDerivation allowed consumers' `env`
  attrs to completely overwrite the base `env` containing GCC5_*_PREFIX,
  causing cross-compilation failures (e.g. x86_64 -> aarch64 OVMF) with
  `gcc: error: unrecognized command-line option '-mlittle-endian'`.

  Exclude `env` from the consumer attrs spread and explicitly deep-merge
  it, ensuring GCC5_*_PREFIX is always set as a base while consumer `env`
  keys (NIX_CFLAGS_COMPILE, PYTHON_COMMAND, etc.) are merged on top.

  Fixes regression from c7b9734f4a ("edk2: move env variable(s) into
  env for structuredAttrs").

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
2026-03-07 10:17:14 +04:00
..
ed
ed-odyssey-materials-helper various: rename references from libXxf86vm to libxxf86vm 2026-02-06 00:29:28 +01:00
edac-utils
eddie
eddy various: switch buildPythonApplication packages to use finalAttrs 2026-02-07 10:06:06 +01:00
eden eden: init at 0.1.1 2026-02-13 00:24:54 +01:00
edencommon
edgetpu-compiler various: switch packages to use finalAttrs 2026-02-07 09:59:05 +01:00
edgetx treewide: fix broken-escape-string 2026-02-01 10:17:52 -05:00
edhm-ui edhm-ui: init at 3.0.63 2026-02-28 18:03:27 -08:00
edid-generator
edido
edir various: switch buildPythonApplication packages to use finalAttrs 2026-02-07 10:06:06 +01:00
edit various: rename references from libXft to libxft 2026-02-06 00:25:41 +01:00
editline
editorconfig-checker
editorconfig-core-c
editres
edk2 edk2: Fix cross-compile 2026-03-07 10:17:14 +04:00
edk2-uefi-shell edk2-uefi-shell: move env variable(s) into env for structuredAttrs 2026-02-11 10:43:46 +01:00
edl
edlib
edlin
edmarketconnector edmarketconnector: 6.1.1 -> 6.1.2 2026-02-05 23:44:16 +00:00
edname
edopro edopro: fix build with premake v5.0.0-beta8 2026-02-19 15:58:18 -05:00
edukai
eduke32 eduke32: 0-unstable-2025-10-17 -> 0-unstable-2026-02-03 2026-02-06 00:05:33 +00:00
eduli
edusong
eduvpn-client various: switch buildPythonApplication packages to use finalAttrs 2026-02-07 10:06:06 +01:00
edwin
edwood various: switch buildGoModule packages to use finalAttrs 2026-02-07 09:28:59 +01:00