From 25e4e7af034950c2d0f408b4b12b362968572ac2 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Fri, 20 May 2022 12:02:48 -0500 Subject: [PATCH] ipxe: do not call syslinux on aarch64 --- pkgs/tools/misc/ipxe/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/tools/misc/ipxe/default.nix b/pkgs/tools/misc/ipxe/default.nix index 601f2a57eea..dacc3416c93 100644 --- a/pkgs/tools/misc/ipxe/default.nix +++ b/pkgs/tools/misc/ipxe/default.nix @@ -40,6 +40,10 @@ stdenv.mkDerivation rec { sha256 = "SrTNEYk13JXAcJuogm9fZ7CrzJIDRc0aziGdjRNv96I="; }; + postPatch = lib.optionalString stdenv.hostPlatform.isAarch64 '' + substituteInPlace src/util/genfsimg --replace " syslinux " " true " + ''; # calling syslinux on a FAT image isn't going to work + # not possible due to assembler code hardeningDisable = [ "pic" "stackprotector" ];