rizin/doc/iphone
pancake 264f95a40e * Fix build in iOS 4.1 (darwin-arm)
- Honor CFLAGS everywhere
  - Use ut?? instead of uint??_t
* Add build instructions in doc/iphone
* Fix some out-of-range conditionals
2010-11-08 19:30:25 +01:00

30 lines
773 B
Text

Setup SDK
=========
1) Install 'apt7' package from cydia.
2) Download missing packages from lolcathost:
wget http://lolcathost.org/b/libgcc_4.2-20080410-1-6_iphoneos-arm.deb
wget http://lolcathost.org/b/libSystem.dylib
3) Install them
dpkg -i libgcc_4.2-20080410-1-6_iphoneos-arm.deb
apt-get install com.bigboss.20toolchain
cp libSystem.dylib /usr/lib
apt-get install make vim gawk
4) /var/include/sys/stat.h is broken.
Solution: add 'int foo[3];' after 'st_rdev' at line 178
Compilation
===========
export CC=gcc
export CFLAGS=-I/var/include
./configure --without-debugger --prefix=/private/var/radare2
make
make symstall
Usage
=====
export R2DIR=/private/var/radare2
export PATH=${R2DIR}/bin:$PATH
export DYLD_LIBRARY_PATH=${R2DIR}/lib