From 99bef3183511661808859a6c4d11643d37543099 Mon Sep 17 00:00:00 2001 From: toonn Date: Mon, 26 Jul 2021 16:27:38 +0200 Subject: Libc: stdlib uses undefined TARGET_OS_EMBEDDED --- ...0001-Include-Targetconditionals-in-stdlib.patch | 24 ++++++++++++++++++++++ .../darwin/apple-source-releases/Libc/default.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/os-specific/darwin/apple-source-releases/Libc/0001-Include-Targetconditionals-in-stdlib.patch diff --git a/pkgs/os-specific/darwin/apple-source-releases/Libc/0001-Include-Targetconditionals-in-stdlib.patch b/pkgs/os-specific/darwin/apple-source-releases/Libc/0001-Include-Targetconditionals-in-stdlib.patch new file mode 100644 index 00000000000..57386ab0966 --- /dev/null +++ b/pkgs/os-specific/darwin/apple-source-releases/Libc/0001-Include-Targetconditionals-in-stdlib.patch @@ -0,0 +1,24 @@ +From 6e573a85b46dcfae323a99aa561c0dcc016a7791 Mon Sep 17 00:00:00 2001 +From: toonn +Date: Mon, 26 Jul 2021 16:19:44 +0200 +Subject: [PATCH] Include Targetconditionals in stdlib + +--- + include/stdlib.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/stdlib.h b/include/stdlib.h +index c04d3a7..94a9812 100644 +--- a/include/stdlib.h ++++ b/include/stdlib.h +@@ -59,6 +59,7 @@ + #define _STDLIB_H_ + + #include ++#include + + #include <_types.h> + #if !defined(_ANSI_SOURCE) +-- +2.17.2 (Apple Git-113) + diff --git a/pkgs/os-specific/darwin/apple-source-releases/Libc/default.nix b/pkgs/os-specific/darwin/apple-source-releases/Libc/default.nix index 9bec0b103c9..dc6dd785d03 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/Libc/default.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/Libc/default.nix @@ -3,6 +3,8 @@ appleDerivation' stdenvNoCC { nativeBuildInputs = [ ed unifdef ]; + patches = [ ./0001-Include-Targetconditionals-in-stdlib.patch ]; + # TODO: asl.h actually comes from syslog project now installPhase = '' export SRCROOT=$PWD -- cgit 1.4.1