{ stdenv, jdk21, which, zip, buildPackages, }: if stdenv.buildPlatform == stdenv.hostPlatform then jdk21 else jdk21.overrideAttrs (old: { # lol, nixpkgs can’t get pkgs right # AUTOCONF = "${autoconf}/bin/autoconf"; nativeBuildInputs = old.nativeBuildInputs ++ [which zip]; depsBuildBuild = with buildPackages; [stdenv.cc autoconf]; configureFlags = old.configureFlags ++ [ "--with-jtreg=no" "--with-build-jdk=${buildPackages.jdk21}" ]; })