Commit Graph

75 Commits

Author SHA1 Message Date
Lubos Dolezel
e698f47336 Generate syscall wrappers also for ppc, arm and arm64 2020-04-20 16:17:11 +02:00
Lubos Dolezel
c14b6598b5 Upgrade to dyld-733.6 2020-04-17 22:43:57 +02:00
CuriousTommy
8036cbc3f3
Merge pull request #717 from CuriousTommy/apple_libffi
Use Apple's version of libffi
2020-03-24 10:25:24 -07:00
Thomas A
9c31e7a47a platform-include: Add fixes for libffi
* platform-include/AvailabilityInternal.h: Add iosmac
* platform-include/os/availability.h: Add SPI_AVAILABLE stub
2020-03-23 12:00:29 -07:00
Lubos Dolezel
95385f0e88 Small changes for PPC support, but this will be very tricky because of https://reviews.llvm.org/D50988 2020-03-22 11:58:06 +01:00
Lubos Dolezel
6319aebe89 Fix a crash when 'launchctl load' is run 2020-02-28 23:38:49 +01:00
Lubos Dolezel
fe8b8b6ff9 Solving unresolved symbols in Security.framework to make MacPorts happy 2020-02-27 00:04:08 +01:00
TheBrokenRail
d9610c3324 Fix LKM Symlink 2020-02-16 16:18:38 -05:00
Lubos Dolezel
45fa15cfce Update submodules, implement more of os/log.h 2020-02-10 22:00:34 +01:00
TheBrokenRail
c0dd759993 Add utimensat (#609)
* Update compatibility_hacks.c

* Add utimensat Wrapper

* Add utimensat to stat.h

* It Works! (kinda)
2020-01-08 12:01:48 -05:00
Andrew Hyatt
dd54352179 Fixes for xcodebuild (#488) 2019-03-17 13:23:13 -04:00
Lubos Dolezel
b4ebfa955f Build dSYM files for all binaries 2018-07-30 12:22:45 +02:00
Andrew Hyatt
007d87fb5c Header improvements for JavaScriptCore 2018-01-16 21:28:30 -08:00
Andrew Hyatt
7c38bba70d Update availability headers 2017-12-24 11:41:01 -08:00
Andrew Hyatt
3d8378805c Build libdtrace.dylib 2017-08-21 17:41:16 -07:00
Andrew Hyatt
993b5d6c7e Update mach/task_info.h 2017-08-12 11:26:13 -07:00
Lubos Dolezel
a0c92dfee2 Improvements to Security build 2017-08-08 22:25:38 +02:00
Lubos Dolezel
db59b4cbdb Include many fixes that make things work nicely 2017-07-24 18:55:55 +02:00
Andrew Hyatt
8f0adff2f6 Update mach-o/loader.h 2017-07-15 12:35:48 -07:00
Andrew Hyatt
51dd43a768 Remove symlinks from platform-include
Replace them with real include folders
2017-06-25 22:31:28 -07:00
Andrew Hyatt
db2f088106 Create include folders and link some headers
These are needed for Foundation and CoreFoundation
2017-06-13 18:06:42 -07:00
Andrew Hyatt
1ea2d79feb Update various headers 2017-06-04 08:35:04 -07:00
Andrew Hyatt
9b4b000dcb Properly include Objective-C headers 2017-06-03 12:22:30 -07:00
Andrew Hyatt
c6e62a0d79 Merge branch 'master' of github.com:darlinghq/darling 2017-05-17 23:09:16 -07:00
Lubos Dolezel
00f2558191 Initial build of Apple's IOKit framework 2017-05-17 07:01:31 +02:00
Andrew Hyatt
ff49695ce0 Add more includes to src/CMakeLists.txt
Also build the frameworks that now have stubs
2017-05-14 09:14:13 -07:00
Andrew Hyatt
6a8b835de6 Build CommonCrypto 2017-05-07 18:03:31 -07:00
Andrew Hyatt
6116849904 Add the AppleSystemInfo private framework 2017-05-06 10:56:11 -07:00
Andrew Hyatt
c3bd2295e8 Changes to get Security and Heimdal building 2017-04-25 22:00:08 -07:00
Andrew Hyatt
85464bbc95 Add a submodule to openpam
Build the first pam module there
2017-04-19 19:58:41 -07:00
Andrew Hyatt
539d4fc0e8 Add TextEdit 2017-04-10 19:27:19 -07:00
Andrew Hyatt
80c0ac3cd9 Set versions for sub frameworks 2017-04-08 15:05:41 -07:00
Andrew Hyatt
ab1b98f5a5 Some OpenDirectory work 2017-04-08 13:48:26 -07:00
Andrew Hyatt
0a0ab22382 Add DSTools and DirectoryServices
This is for the `dsmemberutil` program, needed by the Homebrew installer
2017-04-07 19:04:50 -07:00
Andrew Hyatt
59bb23abaa Build doc_cmds 2017-04-02 20:26:38 -07:00
Andrew Hyatt
4c51eb4d59 Buld the basic zsh command 2017-04-02 19:56:02 -07:00
Lubos Dolezel
02030b2209 Initial Darling xtrace code 2017-03-07 15:11:18 +01:00
Lubos Dolezel
6947881b24 Merge remote-tracking branch 'origin/master' into using-machos-experiment 2017-03-01 17:09:56 +01:00
Lubos Dolezel
714834fef2 Updating various header files (needed for SystemConfiguration) 2017-02-28 17:53:30 +01:00
Andrew Hyatt
c06f5d87a5 Update some platform-include headers
mach/exception_types.h was missing an exception added recently
sysdir.h was missing from Darling
2017-02-27 18:19:11 -08:00
Lubos Dolezel
f986a6161a Merge remote-tracking branch 'origin/master' into using-machos-experiment 2017-02-22 21:49:15 +01:00
Lubos Dolezel
70a9948594 Fixing several dependency issues encountered in unclean builds 2017-02-17 18:42:35 +01:00
Lubos Dolezel
73cca60821 Build objc4 and new libdispatch 2017-01-28 22:03:42 +01:00
Lubos Dolezel
9a7fc93552 Working new libc and fat build, added machdep calls table and implemented sys_getentropy() 2017-01-28 00:27:14 +01:00
Lubos Dolezel
eeada54edb More progress on libc upgrade+fat build, now at the point of linking libSystem 2017-01-25 16:11:01 +01:00
Lubos Dolezel
8481ea9c4c Work in progress - committing to back up my work 2017-01-24 22:22:04 +01:00
Lubos Dolezel
6f1c04770a Add support code needed for gdb-darling 2017-01-18 20:53:59 +01:00
Sergey Bugaev
a2238b2591 Make wint_t signed. Fixes #244 2017-01-17 19:18:55 +03:00
Lubos Dolezel
37e922d770 A few build fixes 2017-01-17 15:23:15 +01:00
Lubos Dolezel
bfadf79e41 Hello world now runs 2017-01-17 14:34:38 +01:00