LLVM failures

David Terei davidterei at gmail.com
Wed Jan 16 20:19:08 CET 2013


OK I'll try to get a windows machine up and fix this in the next week or so.

On 16 January 2013 23:29, Simon Peyton-Jones <simonpj at microsoft.com> wrote:
> It's fine.  llc -version (one dash) works ok.  see below
>
> bash-3.1$ llc -version
> LLVM (http://llvm.org/):
>   LLVM version 3.1
>   Optimized build with assertions.
>   Built May 22 2012 (00:18:58).
>   Default target: i686-pc-mingw32
>   Host CPU: corei7
>
>   Registered Targets:
>     arm      - ARM
>     cellspu  - STI CBEA Cell SPU [experimental]
>     cpp      - C++ backend
>     hexagon  - Hexagon
>     mblaze   - MBlaze
>     mips     - Mips
>     mips64   - Mips64 [experimental]
>     mips64el - Mips64el [experimental]
>     mipsel   - Mipsel
>     msp430   - MSP430 [experimental]
>     ppc32    - PowerPC 32
>     ppc64    - PowerPC 64
>     ptx32    - PTX (32-bit) [Experimental]
>     ptx64    - PTX (64-bit) [Experimental]
>     sparc    - Sparc
>     sparcv9  - Sparc V9
>     thumb    - Thumb
>     x86      - 32-bit X86: Pentium-Pro and above
>     x86-64   - 64-bit X86: EM64T and AMD64
>     xcore    - XCore
> bash-3.1$
>
> | -----Original Message-----
> | From: David Terei [mailto:davidterei at gmail.com]
> | Sent: 16 January 2013 10:59
> | To: Simon Peyton-Jones
> | Cc: Nathan Hüsken; ghc-devs at haskell.org
> | Subject: Re: LLVM failures
> |
> | My guess is llc doesn't like the arguments being passed to it. Try
> | running llc as follows:
> |
> | $ llc -version
> |
> | (one dash, not two). That works fine on linux and osx. Does it not work
> | on windows?
> |
> | Cheers,
> | David
> |
> | On 16 January 2013 21:30, Simon Peyton-Jones <simonpj at microsoft.com>
> | wrote:
> | > | Remember getting these errors, and I remember fixing them by having
> | > | llc-3.0 and opt-3.0 in the path.
> | >
> | > Hmm. Well, HP has llc 3.1 so if that doesn't work it's a right
> | nuisance.
> | >
> | > David said to try -v2. Here's the result
> | >
> | > *** LlVM CodeGen:
> | > Error (figuring out LLVM version): : runInteractiveProcess: invalid
> | > argument (Invalid argument)
> | >
> | > <no location info>:
> | >     Warning: Couldn't figure out LLVM version!
> | >              Make sure you have installed LLVM
> | >
> | > I have no idea what "invalid argument" means. I can do further
> | experiments if told what to try.
> | >
> | > Simon
> | >
> | > | -----Original Message-----
> | > | From: ghc-devs-bounces at haskell.org
> | > | [mailto:ghc-devs-bounces at haskell.org]
> | > | On Behalf Of Nathan Hüsken
> | > | Sent: 16 January 2013 09:15
> | > | To: ghc-devs at haskell.org
> | > | Subject: Re: LLVM failures
> | > |
> | > | Remember getting these errors, and I remember fixing them by having
> | > | llc-3.0 and opt-3.0 in the path.
> | > |
> | > | On 01/14/2013 06:56 PM, Simon Peyton-Jones wrote:
> | > | > I'm getting testsuite failures like this on Windows
> | > | >
> | > | > <no location info>:
> | > | >     Warning: Couldn't figure out LLVM version!
> | > | >              Make sure you have installed LLVM
> | > | >
> | > | > Fair enough, but shouldn't 'configure' find out if I have LLVM.
> | > | > And
> | > | if I don't, shouldn't the tests be disabled?
> | > | >
> | > | > Do we have instructions for installing LLVM on Windows?
> | > | >
> | > | > Simon
> | > | >
> | > | >
> | > | >
> | > | > _______________________________________________
> | > | > ghc-devs mailing list
> | > | > ghc-devs at haskell.org
> | > | > http://www.haskell.org/mailman/listinfo/ghc-devs
> | > | >
> | > |
> | > |
> | > | _______________________________________________
> | > | ghc-devs mailing list
> | > | ghc-devs at haskell.org
> | > | http://www.haskell.org/mailman/listinfo/ghc-devs
> | >
> | > _______________________________________________
> | > ghc-devs mailing list
> | > ghc-devs at haskell.org
> | > http://www.haskell.org/mailman/listinfo/ghc-devs



More information about the ghc-devs mailing list