this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Updated README file

+42 -5
-5
README
··· 1 - This is for developers only. 2 - 3 - For more information, see the website: 4 - http://www.darlinghq.org/news/rethinking-the-libsystem-approach 5 -
+42
README.md
··· 1 + This is a rework of Darling, which will greatly improve compatibility with OS X applications. 2 + 3 + The i386 build is still lagging behind due to some missing important assembly around threading. You only need it to run 32-bit binaries though. 4 + 5 + Courageous users may proceed with the build instructions below. 6 + 7 + For x86-64 OS X binaries: 8 + ```` 9 + cd darling 10 + mkdir -p build/x86-64 11 + CC=clang CXX=clang++ cmake ../.. -DCMAKE_INSTALL_LIBDIR=lib64 12 + make 13 + make install 14 + 15 + # Now we go into src/lkm to build the kernel module 16 + cd ../../src/lkm 17 + make 18 + make install 19 + ```` 20 + 21 + For i386 OS X binaries: 22 + ```` 23 + cd darling 24 + mkdir -p build/i386 25 + CC=clang CXX=clang++ cmake ../.. -DCMAKE_INSTALL_LIBDIR=lib32 26 + make 27 + make install 28 + ```` 29 + 30 + Loading the kernel module: 31 + ```` 32 + modprobe darling-mach 33 + 34 + # ATTENTION: The kernel module is likely unstable, 35 + # full of vulnerabilities, etc. 36 + # You SHOULD restrict access to /dev/mach to trusted 37 + # users only and be prepared to the eventuality of 38 + # kernel hangups (and related data loss). 39 + 40 + chmod a+rw /dev/mach 41 + ```` 42 +