Unregisterised GHC 6.4.2 on the ARM success -- now what?
Simon Marlow
simonmarhaskell at gmail.com
Wed May 10 08:35:22 EDT 2006
Jeremy Shaw wrote:
> The other difference is the word order for doubles (and extended
> precision doubles -- but I do not think ghc uses those). The nokia 770
> is a little-endian system -- but in, ghc/rts/StgPrimFloat.c, I had to
> hack this #ifdef:
>
> #ifdef WORDS_BIGENDIAN
> #define L 1
> #define H 0
> #else
> #define L 0
> #define H 1
> #endif
nice find!
> Should we define a new variable, such as DOUBLES_WORD_ORDER? Or just
> hack the existing #defines to something like,
>
> #ifdef WORDS_BIGENDIAN || NWFPE
>
> I think the first option is better, because then people do not have to
> know about architecture specific hacks.
The right way to fix this is to add an autoconf test, second best is to
change the #define as you did above. If you can hack up an autoconf
test and send a patch, we'll commit it.
Cheers,
Simon
More information about the Glasgow-haskell-users
mailing list