[LLVMdev] Compiling llvm libraries to run on iPhone
Jay Freeman (saurik)
saurik at saurik.com
Tue Jun 10 21:21:01 PDT 2008
This is being caused by the assembler you are using not being very good. You should switch to the odcctools-9.2-ld branch of the assembler (the one that I actively maintain). That one is like Apple's SDK assembler (who's source code is available on their website) with a bunch of custom hacks/additions. More information about how to get the newer versions of the open source iPhone toolchain are available on my website: http://www.saurik.com/id/4. You are going to have a hard time cross compiling anything complex with the one you have installed.
Sincerely,
Jay Freeman (saurik)
saurik at saurik.com
http://www.saurik.com/
----- Original Message -----
From: Robert Grapes
To: llvmdev at cs.uiuc.edu
Sent: Tuesday, June 10, 2008 4:50 PM
Subject: [LLVMdev] Compiling llvm libraries to run on iPhone
Hi,
I was wondering whether anyone has managed to compile the LLVM libraries to run on iPhone?
After compiling and installing the iPhone toolchain on MacBook running Leopard (10.5.2). I run configure
In the llvm2.3 directory:
./configure –host=arm-apple-darwin –target=arm-apple-darwin –enable-optimized –enable-targets=arm
I run make, including an override for TBLGEN (because I obviously can’t run the native ARM tblgen):
make ENABLE_OPTIMIZED=1 TBLGEN=/usr/local/bin/tblgen
All goes very well until I get the following error:
llvm[3]: Compiling ScheduleDAGList.cpp for Release build
llvm[3]: Compiling ScheduleDAGRRList.cpp for Release build
llvm[3]: Compiling SelectionDAG.cpp for Release build
llvm[3]: Compiling SelectionDAGISel.cpp for Release build
/var/folders/Xq/XqzGACxLHWq4Af0cQbEMdE+++TI/-Tmp-//cc6xGQcn.s:unknown:immediate value (-288) too large
make[3]: *** [/Users/ur/llvm-2.3/lib/CodeGen/SelectionDAG/Release/SelectionDAGISel.o] Error 1
make[2]: *** [SelectionDAG/.makeall] Error 2
make[1]: *** [CodeGen/.makeall] Error 2
make: *** [all] Error 1
I have also tried compiling v2.2 and get the same error.
Any help would be really appreciated,
Rob.
------------------------------------------------------------------------------
Download today! Free Windows Live software. Chat, search, share pics and more.
------------------------------------------------------------------------------
_______________________________________________
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080610/68ef6c5c/attachment.html>
More information about the llvm-dev
mailing list