{ pkgs, system, }: let systems_table = { "x86_64-linux" = { system = "x86_64-linux-gnu"; hash = "sha256:19xg94aajrsc9fjxv2h9v854rgmxp34li8nrhjb7dxqzpxn0l2af"; }; }; system_download = systems_table.${system}; in pkgs.stdenv.mkDerivation rec { pname = "xtensa-esp-elf"; version = "14.2.0_20260121"; src = builtins.fetchurl { url = "https://github.com/espressif/crosstool-NG/releases/download/esp-${version}/${pname}-${version}-${system_download.system}.tar.gz"; sha256 = system_download.hash; }; preferLocalBuild = true; nativeBuildInputs = with pkgs; [ autoPatchelfHook ]; buildInputs = with pkgs; [ pkgs.stdenv.cc.cc ]; installPhase = '' mkdir -p "$out" cp -R ./{bin,lib,libexec} "$out" ''; }