[fpc-devel] Second version of FPC for iPhone SDK 2.x available

Jonas Maebe jonas.maebe at elis.ugent.be
Sat Mar 21 14:03:49 CET 2009


On 21 Mar 2009, at 13:58, Jonas Maebe wrote:

> On 21 Mar 2009, at 10:38, dmitry boyarintsev wrote:
>
>> Also, i'm not experienced in compiling fp-cross-compilers, but is it
>> possile to build ppcarm (for darwin) from svn trunk?
>
> 1) copy /Developer/FreePascalCompiler/iPhoneSnapshot-2.3.1-r12531/ 
> Source/rtl/darwin/arm/sig_cpu.inc to the rtl/darwin/arm directory of  
> your svn checkout (that file was generated when you installed the  
> FPC iPhone SDK integration kit)
> 2) in the top level fpc directory of your checkout, execute the  
> following (in the first line, replace "/iphone2.1" with the name of  
> the actual directory where you installed the iPhone SDK):
>
> export IPHONEPLATFORMBASEDIR=/iphone2.1/Platforms/iPhoneOS.platform/ 
> Developer
> make FPC=your_ppc386_2.3.1 CPU_TARGET=arm CROSSOPT="-FD$ 
> {IPHONEPLATFORMBASEDIR}/usr/bin -XR${IPHONEPLATFORMBASEDIR}/SDKs/ 
> iPhoneOS2.0.sdk/ -ap" all

And to install it afterwards:

make FPC=`pwd`/compiler/ppcrossarm OPT="-ap" CPU_TARGET=arm CROSSOPT="- 
FD${IPHONEPLATFORMBASEDIR}/usr/bin -XR${IPHONEPLATFORMBASEDIR}/SDKs/ 
iPhoneOS2.0.sdk/ -ap" install CROSSINSTALL=1

(possibly with an INSTALL_PREFIX=xyz at the end to install it under  
"xyz" rather than under /usr/local)


Jonas



More information about the fpc-devel mailing list