nixpkgs/pkgs/os-specific/darwin/apple-source-releases
Randy Eckenrode 23cb6c155b
darwin.Libc: stop vendoring headers from other packages
A number of headers in Libc are being vendored from other packages.
Instead of copying them from an earlier Libc, Libsystem now sources them
from their respective packages (see below). This allows Libc_old to be
dropped and avoids any potential clashes when building Libsystem.

libmalloc:
* malloc/malloc.h

libplatform:
* setjmp.h
* ucontext.h
* libkern/OSAtomic.h
* libkern/OSCacheControl.h

libpthread:
* pthread*.h
* sched.h
* spawn.h

syslog (vendored because only one file is needed):
* asl.h

xnu:
* spawn.h (a different one from libpthread)
* libproc.h
2023-06-12 17:11:54 -04:00
..
adv_cmds darwin.adv_cmds: fix implicit int, which is an error in clang 16 2023-05-29 16:27:13 -04:00
architecture
basic_cmds
bootstrap_cmds
bsdmake
CarbonHeaders
CommonCrypto
configd configd: fix build with newer LLVM and bootstrap 2023-05-29 15:30:39 -04:00
copyfile
Csu darwin.Csu: disable parallel installing 2023-03-26 10:28:26 +02:00
developer_cmds treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
diskdev_cmds treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
dtrace darwin.dtrace: get rid of darling 2023-04-25 22:30:55 +03:00
dyld
eap8021x
file_cmds treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
hfs
ICU treewide: optional -> optionals where the argument is a list 2022-10-10 15:40:21 +03:00
IOKit darwin.apple_sdk.frameworks.IOKit: fix on x86_64-darwin 2023-02-12 19:30:40 -05:00
launchd
libauto
Libc darwin.Libc: stop vendoring headers from other packages 2023-06-12 17:11:54 -04:00
libclosure
libdispatch
libiconv
Libinfo
Libm
libmalloc darwin.libmalloc: add at 116.50.8 2023-06-12 09:06:21 -04:00
Libnotify
libplatform
libpthread
libresolv
Librpcsvc
Libsystem darwin.Libsystem: get pthread headers from darwin.libpthread 2023-06-12 09:15:29 -04:00
libunwind
libutil
mDNSResponder apple-source-release: deprecate phases (#161535) 2023-01-07 17:20:01 -05:00
network_cmds network_cmds: unconditionally exclude Unbound 2023-04-02 20:59:49 -04:00
objc4 apple-source-release: deprecate phases (#161535) 2023-01-07 17:20:01 -05:00
PowerManagement
ppp
removefile
Security treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
shell_cmds
system_cmds treewide: manual fixups for 2023-02-22 21:23:04 +02:00
text_cmds treewide: manual fixups for 2023-02-22 21:23:04 +02:00
top treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
xnu darwin.xnu: provide additional headers needed by Libsystem 2023-06-12 08:59:49 -04:00
default.nix darwin.Libc: stop vendoring headers from other packages 2023-06-12 17:11:54 -04:00
developer-tools-11.3.1.nix treewide: update darwin sdk hashes 2023-02-01 12:36:48 +01:00
generate-sdk-packages.sh darwin: add usage to generate-sdk-packages.sh 2023-01-09 13:08:37 +01:00
macos-11.0.1.nix darwin.libmalloc: add at 317.40.8 for the 11.0 SDK 2023-06-12 09:06:21 -04:00