From 1aa68d1d21c2101ed003bc55a45730226ac30c2a Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Thu, 11 May 2023 17:57:55 -0400 Subject: [PATCH] xnu: fix build with newer clang Newer clangs require also including `-lc++abi` to build kextsymboltool. --- pkgs/os-specific/darwin/apple-source-releases/xnu/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/darwin/apple-source-releases/xnu/default.nix b/pkgs/os-specific/darwin/apple-source-releases/xnu/default.nix index 262cb3d6a387..62003a6e4a6c 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/xnu/default.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/xnu/default.nix @@ -34,7 +34,7 @@ appleDerivation' (if headersOnly then stdenvNoCC else stdenv) ( --replace "-Werror " "" substituteInPlace SETUP/kextsymboltool/Makefile \ - --replace "-lstdc++" "-lc++" + --replace "-lstdc++" "-lc++ -lc++abi" substituteInPlace libsyscall/xcodescripts/mach_install_mig.sh \ --replace "/usr/include" "/include" \