[GHC] #8210: Make fails for Building a GHC cross-compiler for Apple iOS target (i386-apple-darwin11)

GHC ghc-devs at haskell.org
Sun Sep 1 20:25:41 CEST 2013


#8210: Make fails for Building a GHC cross-compiler for Apple iOS target (i386
-apple-darwin11)
----------------------------------+----------------------------------------
       Reporter:  alen_ribic      |             Owner:
           Type:  bug             |            Status:  new
       Priority:  normal          |         Milestone:
      Component:  Compiler        |           Version:  7.7
       Keywords:                  |  Operating System:  Unknown/Multiple
   Architecture:  x86_64 (amd64)  |   Type of failure:  Building GHC failed
     Difficulty:  Unknown         |         Test Case:
     Blocked By:                  |          Blocking:
Related Tickets:                  |
----------------------------------+----------------------------------------
 I followed the instructions for '''Building a GHC cross-compiler for Apple
 iOS targets'''
 (http://ghc.haskell.org/trac/ghc/wiki/Building/CrossCompiling/iOS).

 I ran the '''./configure --target=i386-apple-darwin11 --prefix=/usr/local
 /ghc-ios-sim/''' which ran successfully.
 However, '''make''' failed with the below error:

 {{{
 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:145:0:
     no such instruction: `vmovss 40(%ebx), %xmm0'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:146:0:
     no such instruction: `vmovss %xmm0, -4(%ebp)'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:155:0:
     no such instruction: `vmovsd 64(%ebx), %xmm0'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:156:0:
     no such instruction: `vmovsd %xmm0, -8(%ebp)'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:165:0:
     no such instruction: `vmovsd 208(%ebx), %xmm0'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:166:0:
     no such instruction: `vmovsd %xmm0, -8(%ebp)'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:663:0:
     no such instruction: `vmovss 4(%ebp), %xmm0'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:664:0:
     no such instruction: `vmovss %xmm0, 40(%ebx)'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:681:0:
     no such instruction: `vmovsd 4(%ebp), %xmm0'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:682:0:
     no such instruction: `vmovsd %xmm0, 64(%ebx)'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:699:0:
     no such instruction: `vmovsd 4(%ebp), %xmm0'

 /var/folders/cv/1jdvk8bj2sjd_zz5x0d9w05h0000gn/T/ghc50871_0/ghc50871_0.s:700:0:
     no such instruction: `vmovsd %xmm0, 208(%ebx)'
 make[1]: *** [rts/dist/build/HeapStackCheck.o] Error 1
 make: *** [all] Error 2
 }}}

 Setup details my end:

 GCC: head

 Mac OS X version: 10.8.4

 GCC: 4.2.1

 LLVM: 3.2svn

 XCode: 4.6.3

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8210>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler




More information about the ghc-tickets mailing list