#7143: ghc-7.6.0.20120810-x86_64-windows.exe -> ghc can't figure out LLVM 
version
---------------------------------+------------------------------------------
    Reporter:  cetinsert         |       Owner:  dterei                         
  
        Type:  bug               |      Status:  new                            
  
    Priority:  high              |   Milestone:  7.8.1                          
  
   Component:  Compiler          |     Version:  7.6.1-rc1                      
  
    Keywords:  llvm              |          Os:  Windows                        
  
Architecture:  Unknown/Multiple  |     Failure:  Incorrect warning at 
compile-time
  Difficulty:  Unknown           |    Testcase:                                 
  
   Blockedby:                    |    Blocking:                                 
  
     Related:                    |  
---------------------------------+------------------------------------------
Changes (by shelarcy):

 * cc: shelarcy@… (added)
  * architecture:  x86_64 (amd64) => Unknown/Multiple


Comment:

 Windows 32 bit version causes same problem.

 {{{
 > ghc -info
  [("Project name","The Glorious Glasgow Haskell Compilation System")
  ,("GCC extra via C opts"," -fwrapv")
  ,("C compiler command","$topdir/../mingw/bin/gcc.exe")
  ,("C compiler flags"," -fno-stack-protector  -Wl,--hash-size=31 -Wl
 ,--reduce-me
 mory-overheads")
  ,("ar command","$topdir/../mingw/bin/ar.exe")
  ,("ar flags","q")
  ,("ar supports at file","YES")
  ,("touch command","$topdir/touchy.exe")
  ,("dllwrap command","$topdir/../mingw/bin/dllwrap.exe")
  ,("windres command","$topdir/../mingw/bin/windres.exe")
  ,("perl command","$topdir/../perl/perl.exe")
  ,("target os","OSMinGW32")
  ,("target arch","ArchX86")
  ,("target word size","4")
  ,("target has GNU nonexec stack","False")
  ,("target has .ident directive","True")
  ,("target has subsections via symbols","False")
  ,("LLVM llc command","")
  ,("LLVM opt command","")
  ,("Project version","7.6.1")
  ,("Booter version","7.4.2")
  ,("Stage","2")
  ,("Build platform","i386-unknown-mingw32")
  ,("Host platform","i386-unknown-mingw32")
  ,("Target platform","i386-unknown-mingw32")
  ,("Have interpreter","YES")
  ,("Object splitting supported","YES")
  ,("Have native code generator","YES")
  ,("Support SMP","YES")
  ,("Unregisterised","NO")
  ,("Tables next to code","YES")
  ,("RTS ways","l debug  thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn
 thr_debu
 g_dyn")
  ,("Leading underscore","YES")
  ,("Debug on","False")
  ,("LibDir","C:\\ghc\\ghc-7.6.1\\lib")
  ,("Global Package DB","C:\\ghc\\ghc-7.6.1\\lib\\package.conf.d")
  ,("Gcc Linker flags","[\"-Wl,--hash-size=31\",\"-Wl,--reduce-memory-
 overheads\"
 ]")
  ,("Ld Linker flags","[\"--hash-size=31\",\"--reduce-memory-overheads\"]")
  ]

 > ghc -fllvm Main.hs
 [1 of 1] Compiling Main             ( Main.hs, Main.o )

 <no location info>:
     Warning: Couldn't figure out LLVM version!
              Make sure you have installed LLVM
 }}}

 I used GHC 7.6.1 with LLVM official site's LLVM 2.9 binary.

 {{{
 > llc --version
 Low Level Virtual Machine (http://llvm.org/):
   llvm version 2.9
   Optimized build.
   Built Apr  6 2011 (03:41:01).
   Host: i386-pc-mingw32
   Host CPU: i686
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7143#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to