Changes between Version 3 and Version 4 of Building/Preparation/RaspberryPi


Ignore:
Timestamp:
Feb 1, 2013 9:48:27 AM (3 years ago)
Author:
kgardas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/Preparation/RaspberryPi

    v3 v4  
    2828== Using LLVM ==
    2929
    30 Note that LLVM 2.9 does not work for registerised code generation on ARM (it crashes), and LLVM 3.1 has been reported to generate incorrect code.  Success has been reported with LLVM 3.0 and 3.2.
     30Note that LLVM 2.9 does not work for registerised code generation on ARM as it does not support GHC calling convention for ARM platform. This was added into LLVM 3.0 release but due to management issue was missing in LLVM 3.1
     31and later merged for inclusion in LLVM 3.2. So please use either LLVM 3.0 or LLVM 3.2 when cross-compiling to ARM. This also applies if you are doing native compilation on ARM/Linux system.
    3132
    3233 * When '''unregisterised''', the C backend will be used by default, but you can optionally use LLVM (see below).  Code generated using LLVM is compatible with code generated using the C backend.