William Kent
285f4aa98a
Add libBlocksRuntime target
2021-08-01 16:13:50 -04:00
William Kent
8686dda62c
Fix libdyld build issue
2021-08-01 16:09:51 -04:00
William Kent
e40d9c87dd
Remove libpthread/tests directory
...
These depend on Apple-internal-only build machinery.
2021-07-29 19:00:19 -04:00
William Kent
24bedb1aa5
Remove outdated comment
2021-07-29 18:59:00 -04:00
William Kent
716642f7d0
Fix libdyld build
2021-07-29 18:57:11 -04:00
William Kent
0f606b46f8
Add missing header file
2021-07-29 18:55:44 -04:00
William Kent
4a2ea4b2b9
Fix libpthread build
2021-07-29 18:55:26 -04:00
William Kent
dee8648e64
Fix libpthread build
2021-07-29 18:54:02 -04:00
William Kent
c12a851956
Add libmalloc_private_headers target
2021-07-29 18:53:48 -04:00
William Kent
cd66be5c74
Fix libpthread build
2021-07-29 18:49:20 -04:00
William Kent
6e1f604979
Move two files from bootstrap_include into public directory
2021-07-29 18:48:37 -04:00
William Kent
a0df6de67d
Add generated files to libsystem_kernel_private_headers
2021-07-29 18:47:19 -04:00
William Kent
91c51038a8
Fix libunwind build
2021-07-29 18:43:13 -04:00
William Kent
a41d49359e
Fix build errors in dyld_headers
2021-07-29 18:38:46 -04:00
William Kent
ce44f27d63
Fix copy/paste error
...
Also added libplatform_headers as dependency, as
the private version of <os/lock.h> #include_next's
the public version.
2021-07-29 18:31:10 -04:00
William Kent
b9e10240ca
Copy mach-o/loader.h into more accessible location
2021-07-29 18:21:42 -04:00
William Kent
8b104c765a
Add warning suppression to pthread_common_headers target
2021-07-29 12:21:42 -04:00
William Kent
47eb4320cd
Move libdyld CMakeLists up one directory
2021-07-29 12:17:20 -04:00
William Kent
906a4aeed1
Remove CMake copy/paste error
2021-07-28 21:09:18 -04:00
William Kent
9320914d7b
Comment out file with circular dependency
...
The library does not take a dependency on CoreFoundation,
but the source file definitely does.
2021-07-28 21:08:21 -04:00
William Kent
ef48c5ae06
Fix Libcompiler_rt build
2021-07-28 21:04:24 -04:00
William Kent
16af100145
Remove unused add_firstpass_library() call
2021-07-28 21:03:12 -04:00
William Kent
3ff7654245
Fix libunwind build
2021-07-28 21:03:01 -04:00
William Kent
6e9108a49f
Move -Wno-nullability-completeness flag to proper location
2021-07-28 21:00:32 -04:00
William Kent
f77aa0d1a9
Fix error in pthread.h
2021-07-28 20:53:29 -04:00
William Kent
feba1b7d1d
Add symbolic links to pthread_common_headers
2021-07-28 20:52:30 -04:00
William Kent
20e02615cc
Squelch pointless warnings
2021-07-28 20:50:42 -04:00
William Kent
3e52a0e02d
Fix property manipulation in add_firstpass_library
2021-07-28 20:46:28 -04:00
William Kent
1d09627ce0
Add trimmed version of dyld-852
2021-07-28 20:10:28 -04:00
William Kent
26b2e45c65
Link libsystem_compiler_rt against libplatform
2021-07-28 19:09:43 -04:00
William Kent
b27e9bde41
Disable all built-in rpath handling
2021-07-28 19:09:43 -04:00
William Kent
472e1c44f2
Remove TARGET_OS_IPHONE from stdio.h
2021-07-28 19:09:43 -04:00
William Kent
6ca78d255b
Add missing float.h
...
Pulled from the Apple macOS SDK, but this specific
file has an open-source header, so we're good.
2021-07-28 19:09:43 -04:00
William Kent
82c992c6db
Add two missing sources to libplatform
...
As of this commit, there are no more missing symbols.
The linker does complain about a missing libdyld, so
I can't say "It links!" quite yet. But we're very close.
2021-07-28 19:09:43 -04:00
William Kent
be6143b0fb
Add missing sources to libsystem_kernel
2021-07-28 19:09:43 -04:00
William Kent
06be963ee6
Fix libplatform build
2021-07-28 19:09:43 -04:00
William Kent
eb539c2703
Add pthread_common_private_headers target
2021-07-28 19:09:43 -04:00
William Kent
225bb58ded
Remove use of the stack protector from libplatform
2021-07-28 19:09:43 -04:00
William Kent
889a29a80a
Fix libplatform_dyld build
...
As of this commit, libplatform_dyld will build to
the libtool invocation. Hooray!
2021-07-28 19:09:43 -04:00
William Kent
5ebf2c0e50
Add alloc_once_private.h to libplatform
...
For some reason this ships as part of the
Libsystem Apple package. What a weirdo.
2021-07-28 19:09:43 -04:00
William Kent
473bac6160
Re-export libmalloc_headers
2021-07-28 19:09:43 -04:00
William Kent
018b60c660
Squelch warning about undefined macro
...
This would fire in every file that includes stdlib.h
directly or indirectly (and that's just about all of them).
2021-07-28 19:09:43 -04:00
William Kent
2d526bb9df
Add libmalloc_headers
...
libmalloc itself will be ported later.
2021-07-28 19:09:43 -04:00
William Kent
3cace00050
Read in libmalloc-317.121.1, sans some files
...
Test code and internal-only scripts and data
were removed before this commit.
2021-07-28 19:09:43 -04:00
William Kent
b6a64fb528
Fix libplatform build
2021-07-28 19:09:43 -04:00
William Kent
ab26552e3d
Remove censored blank headers
2021-07-28 19:09:43 -04:00
William Kent
f519a35072
Fix libplatform build
2021-07-28 19:09:43 -04:00
William Kent
228160d43a
Fix libplatform build
2021-07-28 19:09:43 -04:00
William Kent
a4b1058801
Add forgotten pass-through header project linking
2021-07-28 19:09:43 -04:00
William Kent
faf4ee441c
Remove errant line
2021-07-28 19:09:43 -04:00