
On 09/ 9/15 05:59 PM, Reid Barton wrote:
This is not weird at all! GHC does not provide ARM NCG and so it is using LLVM if you compile ARM registerised build.
But "./configure [...] --enable-unregisterised" should mean using the C backend, not LLVM, right? So this still looks strange. Also there is an explicit "-fllvm" on the failing ghc-stage1 command line.
Indeed, I've overlooked that completely and I was referring to previous info of `ghc --info' where it's clearly registerised: ,("Unregisterised","NO") ,("LLVM llc command","llc") ,("LLVM opt command","opt") ,("Project version","7.10.2") ,("Project Git commit id","0da488c4438d88c9252e0b860426b8e74b5fc9e8") ,("Booter version","7.10.1") ,("Stage","1") ,("Build platform","x86_64-unknown-linux") ,("Host platform","x86_64-unknown-linux") ,("Target platform","arm-unknown-linux") Karel