[Haskell-cafe] Cross compiling Haskell from Linux to Windows with GHCs LLVM backend?
ivanperezdominguez at gmail.com
Fri Jun 13 10:10:03 UTC 2014
Not that this will get your hopes up, but my two cents...
I have never been able to get wine to play along. GHC tends to fail when I
use wine (exceptions, dll's that misbehave). Maybe it behaves better now.
If you manage to make it work, please, let us know. I use hudson to
recompile packages for multiple architectures, and windows gives me most of
If you use llvm's backend, I wonder what would happen the moment you use
Template Haskell. I have just recently started to use the Android backend,
and I expect problems. (But maybe I'm mistaken.)
So far I use Windows in a VirtualBox VM. That approach (obviously) works.
I'll celebrate the day when ReactOS works as a full replacement of Windows.
On 13 June 2014 08:03, Krzysztof Skrzętnicki <gtener at gmail.com> wrote:
> In the past I have succesfully compiled with Windows build of GHC simply
> by using Wine. It might work for you as well. It worked surprisingly well
> and without a single problem at the time. I was using GHC 6.8.2 back then.
> On Tue, Jun 10, 2014 at 10:59 AM, Rob Stewart <robstewart57 at gmail.com>
>> I compile my code with GHC on Linux, and don't have ready access to a
>> Windows or a Mac operating system. Is it possible to use the GHC LLVM
>> backend as a means to cross compile Haskell code to target multiple
>> operating systems? I had envisaged it possible to generate the LLVM IR
>> using GHCs -keep-llvm-files flag, and using LLVMs target triple flag
>> to specify the CPU architecture and operating system of the users
>> machine. I'd like to compile on Linux, to target WIndows and Mac
>> Strangely I cannot find blog posts or tutorials online for
>> cross-compiling Haskell with GHC via LLVM.
>> Is it possible? Thanks,
>> Haskell-Cafe mailing list
>> Haskell-Cafe at haskell.org
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe