Name | Date | Size | ||
---|---|---|---|---|
.. | 11-Jun-2015 | 21 | ||
i386/ | H | 11-Jun-2015 | 4 | |
kxld.c | H A D | 11-Jun-2015 | 17.9 KiB | |
kxld_array.c | H A D | 11-Jun-2015 | 15 KiB | |
kxld_array.h | H A D | 11-Jun-2015 | 7 KiB | |
kxld_copyright.c | H A D | 11-Jun-2015 | 10.1 KiB | |
kxld_demangle.c | H A D | 11-Jun-2015 | 2.4 KiB | |
kxld_demangle.h | H A D | 11-Jun-2015 | 2.1 KiB | |
kxld_dict.c | H A D | 11-Jun-2015 | 13.6 KiB | |
kxld_dict.h | H A D | 11-Jun-2015 | 6.4 KiB | |
kxld_kext.c | H A D | 11-Jun-2015 | 39.2 KiB | |
kxld_kext.h | H A D | 11-Jun-2015 | 3.8 KiB | |
kxld_object.c | H A D | 11-Jun-2015 | 74.1 KiB | |
kxld_object.h | H A D | 11-Jun-2015 | 6.1 KiB | |
kxld_reloc.c | H A D | 11-Jun-2015 | 49.8 KiB | |
kxld_reloc.h | H A D | 11-Jun-2015 | 6.3 KiB | |
kxld_sect.c | H A D | 11-Jun-2015 | 18.8 KiB | |
kxld_sect.h | H A D | 11-Jun-2015 | 7.2 KiB | |
kxld_seg.c | H A D | 11-Jun-2015 | 25.1 KiB | |
kxld_seg.h | H A D | 11-Jun-2015 | 5.2 KiB | |
kxld_srcversion.c | H A D | 11-Jun-2015 | 3.3 KiB | |
kxld_srcversion.h | H A D | 11-Jun-2015 | 2.6 KiB | |
kxld_stubs.c | H A D | 11-Jun-2015 | 2.7 KiB | |
kxld_sym.c | H A D | 11-Jun-2015 | 29.7 KiB | |
kxld_sym.h | H A D | 11-Jun-2015 | 10.7 KiB | |
kxld_symtab.c | H A D | 11-Jun-2015 | 21.7 KiB | |
kxld_symtab.h | H A D | 11-Jun-2015 | 5.5 KiB | |
kxld_util.c | H A D | 11-Jun-2015 | 25.3 KiB | |
kxld_util.h | H A D | 11-Jun-2015 | 8.5 KiB | |
kxld_uuid.c | H A D | 11-Jun-2015 | 3.1 KiB | |
kxld_uuid.h | H A D | 11-Jun-2015 | 2.4 KiB | |
kxld_versionmin.c | H A D | 11-Jun-2015 | 3.9 KiB | |
kxld_versionmin.h | H A D | 11-Jun-2015 | 2.7 KiB | |
kxld_vtable.c | H A D | 11-Jun-2015 | 24.2 KiB | |
kxld_vtable.h | H A D | 11-Jun-2015 | 3.5 KiB | |
Makefile | H A D | 11-Jun-2015 | 5.8 KiB | |
README.arm | H A D | 11-Jun-2015 | 1,001 | |
tests/ | H | 11-Jun-2015 | 8 | |
WKdmCompress.c | H A D | 11-Jun-2015 | 9.3 KiB | |
WKdmDecompress.c | H A D | 11-Jun-2015 | 8.3 KiB |
README.arm
1These instructions will cover how to build and install libkxld for the arm architecture. 2 3Until we can get Darwin built as a source distribution, you will need to rely on a copy of the iOS4.2 SDK to build libkxld. 4 5### FOR LINUX ### 6 7If you are on Linux, you will need to grab a copy of the iOS4.2 SDK and place it under the /opt/Developer/SDKs folder with the name 'iPhoneOS.sdk'. 8You will then need to add an info.ini file to the root of the iPhoneOS.sdk folder with the following configuration: 9 10[SDK] 11name = iPhoneOS 12version = 4.2.0 13toolchain = DarwinARM 14default_arch = armv7 15iphoneos_deployment_target = 4.2 16 17################# 18 19You may then run the following command to build and install libkxld: 20 21sudo make TARGET_CONFIGS="debug arm armpba8" \ 22 RC_ProjectName=libkxld \ 23 RC_CFLAGS="-arch armv7" \ 24 SDKROOT=`xcrun -sdk iPhoneOS.sdk --show-sdk-path` \ 25 DSTROOT=/path/to/ramdiskfs 26 27NOTE: be sure to replace the DSTROOT path with one pointing to the target filesystem's root! 28