
#7620: Via-C unregistered QNX ARM build fails --------------------------------+------------------------------------------- Reporter: singpolyma | Owner: Type: bug | Status: new Priority: normal | Component: Compiler Version: 7.7 | Keywords: qnx unregistered via-c integer-simple Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: Building GHC failed | Blockedby: Blocking: | Related: --------------------------------+------------------------------------------- The cross-compiling toolchain I used can be had from https://developer.blackberry.com/develop/platform_choice/ndk.html {{{ ./configure --target=arm-unknown-nto-qnx8.0.0eabi --enable-unregistered }}} I will attach my build.mk to this ticket, but I did *not* set it to use LLVM for this attempt. I have also attached two make.log files. One that succeeds up to #7490, and another quite short one that fails very fast with: {{{ when making flags consistent: Warning: Compiler unregisterised, so compiling via C /tmp/ghc25531_0/ghc25531_0.hc: In function 'c2pA_entry': /tmp/ghc25531_0/ghc25531_0.hc:3691:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default] /tmp/ghc25531_0/ghc25531_0.hc:3691:17: error: expected ')' before numeric constant }}} Can current `integer-simple` not be compiled via-C for unregistered? -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7620 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler