Confusion about GHC and GMP
Greg Fitzgerald
garious at gmail.com
Wed Feb 17 19:04:16 EST 2010
> I assume you mean
> http://hackage.haskell.org/trac/ghc/wiki/ReplacingGMPNotes#CurrentStatus
> in which case, yes.
>
>> I assume that "INTEGER_LIBRARY=integer-foo" is an option when
>> compiling GHC itself and not when using GHC, correct?
>
> Yes.
Great, thanks for your help Ian. Building GHC with
"INTEGER_LIBRARY=integer-simple" is exactly what I was looking for.
So naturally though, I'd like to avoid maintaining an internal branch
of GHC. Are there any plans to make integer-simple the default
integer library?
I was able to build GHC on Linux with no trouble. But on Windows, I go
down because (I think) the preprocessor is choking on ^M characters.
I get errors like this:
libraries\haskeline\.\System\Console\Haskeline\Backend\Win32.hsc:153:
error: syntax error before ')' token
libraries\haskeline\.\System\Console\Haskeline\Backend\Win32.hsc: In
function `main':
libraries\haskeline\.\System\Console\Haskeline\Backend\Win32.hsc:155:
error: syntax error before ';' token
compiling libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Win32_hsc_make.c
After removing those ^M's from Win32.hsc and Win32_hsc_make.c, things
are moving along, slowly but surely. The build is using the "inplace"
gcc so I assume the problem is not gcc, but whatever generates those
files. Any idea how the extra line feeds slip in?
Thanks,
Greg
More information about the Glasgow-haskell-users
mailing list