#3148: build failure of GHC 6.10.2 release on arm-unknown-linux platform
--------------------+-------------------------------------------------------
Reporter:  kgardas  |          Owner:              
    Type:  bug      |         Status:  new         
Priority:  normal   |      Component:  Build System
 Version:  6.10.1   |       Severity:  normal      
Keywords:           |       Testcase:              
      Os:  Linux    |   Architecture:  arm         
--------------------+-------------------------------------------------------
 Hello,
 I've attempted to build GHC 6.10.2 release on arm-unknown-linux platform,
 but build fails with:
 {{{
 /home/user/src/ghc-6.10.2/ghc/stage1-inplace/ghc  -H32m -O -optc-O2
 -I../includes -I. -Iparallel -Ism -DCOMPILING_RTS -package-name rts -optc-
 DNOSMP -static  -I../gmp/gmpbuild -I../libffi/build/include -I. -dcmm-lint
 -c Apply.cmm -o Apply.o
 /tmp/ghc16399_0/ghc16399_0.hc: In function ‘stg_ap_0_fast’:

 /tmp/ghc16399_0/ghc16399_0.hc:15:0:
      warning: implicit declaration of function ‘JMP_’
 ghc-asm: don't know how to mangle assembly language for: arm-unknown-linux
 make[1]: *** [Apply.o] Error 1
 make[1]: Leaving directory `/home/user/src/ghc-6.10.2/rts'
 make: *** [stage1] Error 2
 }}}

 to perform the build I've done common:
 {{{
 ./configure --prefix=/tmp/ghc-6.10.2-bin
 make
 }}}

 The linux is Debian 4.0 running on simulated armv5tel (Qemu):
 {{{
 debian-arm:~# cat /proc/cpuinfo
 Processor       : ARM926EJ-S rev 5 (v5l)
 BogoMIPS        : 589.82
 Features        : swp half fastmult edsp java
 CPU implementer : 0x41
 CPU architecture: 5TEJ
 CPU variant     : 0x0
 CPU part        : 0x926
 CPU revision    : 5
 Cache type      : write-through
 Cache clean     : not required
 Cache lockdown  : not supported
 Cache format    : Harvard
 I size          : 4096
 I assoc         : 4
 I line length   : 32
 I sets          : 32
 D size          : 65536
 D assoc         : 4
 D line length   : 32
 D sets          : 512

 Hardware        : ARM-Versatile PB
 Revision        : 0000
 Serial          : 0000000000000000
 debian-arm:~#
 }}}

 I'm using Debian provided GHC, which is version 6.6:
 {{{
 debian-arm:~# ghc --version
 The Glorious Glasgow Haskell Compilation System, version 6.6
 debian-arm:~# ghc-pkg -l
 /usr/lib/ghc-6.6/package.conf:
     Cabal-1.1.6, base-2.0, (ghc-6.6), haskell98-1.0, parsec-2.0,
     readline-1.0, regex-base-0.71, regex-compat-0.71, regex-posix-0.71,
     rts-1.0, stm-2.0, template-haskell-2.0, unix-1.0
 debian-arm:~#
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3148>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to