Commit Graph

63 Commits

Author SHA1 Message Date
Lubos Dolezel
e5d678eaae Add dsymutil CMake detection 2018-07-22 00:26:07 +02:00
Sergey Bugaev
ac2a9af586 Automatically set up /etc/fonts and /usr/lib64 during installation 2018-01-12 22:29:07 +03:00
Sergey Bugaev
49d29fa159 Simplify cmake invocation 2017-09-23 18:48:05 +03:00
Lubos Dolezel
848e3d8f5a Fix missing /tmp 2017-07-24 23:42:39 +02:00
Lubos Dolezel
f5ddaaadd3 private/tmp should be a directory, not a symlink (launchd will wipe it clean every time) 2017-07-19 17:01:35 +02:00
Lubos Dolezel
b2f23864f7 LKM build from CMake (resolves #280) 2017-04-07 18:48:16 +02:00
Lubos Dolezel
334ad7ca7e Fix build with newer clang (#261), update libc++ 2017-03-27 20:53:24 +02:00
Lubos Dolezel
76089ee051 Final changes before merging into master 2017-03-27 12:11:41 +02:00
Lubos Dolezel
9086d21e52 Install /usr/share/zoneinfo symlink 2017-03-09 12:28:37 +01:00
Lubos Dolezel
f986a6161a Merge remote-tracking branch 'origin/master' into using-machos-experiment 2017-02-22 21:49:15 +01:00
Andrew Hyatt
c548fa6e6e Create a udev rule to set /dev/mach to 0666
And update daring.c to print the path of the module was loaded
2017-02-19 17:58:56 -08:00
Lubos Dolezel
70a9948594 Fixing several dependency issues encountered in unclean builds 2017-02-17 18:42:35 +01:00
Lubos Dolezel
fdf53379f8 More stuff building as fat, libsystem linking, the next step is to have dyld link 2017-01-25 23:33:37 +01:00
Lubos Dolezel
8481ea9c4c Work in progress - committing to back up my work 2017-01-24 22:22:04 +01:00
Lubos Dolezel
fcb6eea516 Some initial work in using dylibs for Darling libs 2017-01-17 14:29:01 +01:00
Sergey Bugaev
c02625fbb2 Bring back /etc/localtime symlink 2017-01-16 18:30:50 +03:00
Sergey Bugaev
7b7c07d16f Symlink /home -> /Users 2017-01-12 21:11:14 +03:00
Lubos Dolezel
a9d89ef9db Include InstallSymlink from top-level CMakeLists.txt 2017-01-10 18:00:14 +01:00
Sergey Bugaev
a3996c2b15 Put some top-level dirs into /private and install symlinks 2017-01-10 11:14:17 +03:00
Sergey Bugaev
c363b54eec Add resolv.conf with 8.8.8.8/8.8.4.4 in it 2017-01-05 16:52:15 +03:00
Sergey Bugaev
fcbd6dfcd6 Install additional symlinks in /etc 2017-01-05 16:52:15 +03:00
Sergey Bugaev
43398147a8 Don't hardcode /usr/local 2017-01-05 16:52:12 +03:00
Sergey Bugaev
0845f49bca Move /system-root to /Volumes/SystemRoot 2017-01-05 16:51:46 +03:00
Sergey Bugaev
ca3d3175a3 Make 'darling' setuid at install time & fix symlinks 2017-01-05 16:51:01 +03:00
Sergey Bugaev
141adbebf7 Set up most of the prefix at install time 2017-01-05 16:49:54 +03:00
Sergey Bugaev
59416b0a9f Set up ld.so.conf and pass LD_LIBRARY_PATH 2017-01-05 16:33:42 +03:00
Andrew Hyatt
b5ff936841 Merge branch 'master' of github.com:darlinghq/darling 2016-12-04 15:25:03 -08:00
Andrew Hyatt
f80d8e3285 Add changes of #211
Changes by @X0rg in #211, plus a few adjustments
Apparently we can't merge automatically, so this was changed manually
2016-12-04 15:19:57 -08:00
Lubos Dolezel
f5917639c2 Revert "Ignore -Wexpansion-to-defined warning"
This reverts commit 0ef00818a6.
2016-12-04 23:09:12 +01:00
Xorg
0ef00818a6 Ignore -Wexpansion-to-defined warning
Close #204
2016-12-04 12:02:36 +01:00
Lubos Dolezel
51ff6ea1ac Reduce the amount of duplicate files installed by 32-bit build 2016-02-27 22:11:04 +01:00
Lubos Dolezel
15cd50577d Lowering the minimum required version of CMake 2016-02-26 10:59:24 +01:00
Lubos Dolezel
e9f57b5232 Reworked how prefixes are created 2016-02-20 20:42:33 +01:00
Lubos Dolezel
48964513be Force --no-as-needed linker flag 2016-02-20 00:41:31 +01:00
Lubos Dolezel
e0f67af6ae Moved the initial AppKit code into sepatate submodule 2016-02-12 18:58:28 +01:00
Luboš Doležel
86d041e99b Install version.conf to /etc/darling 2016-01-29 09:02:41 +01:00
Lubos Dolezel
c1607ee1e3 Disable CMake implicit link libraries, they keep causing trouble 2015-11-29 00:16:31 +01:00
Lubos Dolezel
0d3272c9d7 Support for two-level namespaces
Support for multiple paths in DYLD_ROOT_PATH
Initial workq syscall implementation
BSD threads wrapping native libc threads (incomplete)
Crash fixes
2015-11-20 22:24:10 +01:00
Lubos Dolezel
8947d3926e CoreServices added into build 2015-11-18 22:40:24 +01:00
Lubos Dolezel
b8e0a58bc5 Darling build of ICU, various other build fixes 2015-11-12 20:45:36 +01:00
Luboš Doležel
f2ed767dd1 Fix another CMake warning 2015-11-05 20:59:28 +01:00
Lubos Dolezel
bc693711c2 First successful build after merge with darling-libsystem 2015-10-25 11:22:01 +01:00
Lubos Dolezel
93e948bcb5 Addingbnew toplevel CMakeLists.txt 2015-10-24 22:50:21 +02:00
Lubos Dolezel
f228ae1683 Restructured source tree to prepare for merge with the "darling" repo 2015-10-24 22:29:54 +02:00
Lubos Dolezel
44ef9fd602 Move mig() cmake function into a module 2015-10-21 00:08:57 +02:00
Lubos Dolezel
f0bae3c53d Integrated libdispatch build 2015-10-19 14:05:09 +02:00
Lubos Dolezel
075cc6d9d7 Use libkqueue as OBJECT library, remove kqueue/kevent(64) syscall wrappers 2015-10-13 21:49:09 +02:00
Lubos Dolezel
8e725354e4 Work in progress to integrate libkqueue (doesnn't build yet) 2015-10-12 20:31:53 +02:00
Lubos Dolezel
9c4e54e831 Add "lkm" target into CMakeLists.txt 2015-10-07 23:19:43 +02:00
Lubos Dolezel
4279011246 Made libcxx & libcxxabi external submodules 2015-10-07 22:38:57 +02:00