Simon Marlow wrote:
> 
> Sven Panne <[EMAIL PROTECTED]> writes:
> [...]
> >      What about the promised self-adjusting heap in the new RTS? I hoped
> >      no -H/-K has to be used with the shiny new RTS...   :-(
> [...]
> Remember, you compiled 4.00 with 3.03 - that's why the -H option is
> still needed.
> [...]

Uh oh, I forgot...  :-}

> I was expecting a bug report about CgBindery.hi-boot - you have to
> replace some () with {} to bootstrap.

Yep, and a "!" should probably read ".". CgRetConv.hi-boot looks wrong,
too, but strangely enough there's no complaint from GHC here!?

And another one: The compilation of ghc/lib/misc/ByteOps.lhs yields the
following warnings from gcc:

   /tmp/ghc8040.hc:292: warning: implicit declaration of function `double2bytes__'
   /tmp/ghc8040.hc:428: warning: implicit declaration of function `float2bytes__'
   /tmp/ghc8040.hc:563: warning: implicit declaration of function `short2bytes__'
   /tmp/ghc8040.hc:698: warning: implicit declaration of function `int2bytes__'
   /tmp/ghc8040.hc:833: warning: implicit declaration of function `long2bytes__'
   /tmp/ghc8040.hc:1207: warning: implicit declaration of function `bytes2double__'
   /tmp/ghc8040.hc:1431: warning: implicit declaration of function `bytes2float__'
   /tmp/ghc8040.hc:1623: warning: implicit declaration of function `bytes2short__'
   /tmp/ghc8040.hc:1814: warning: implicit declaration of function `bytes2int__'
   /tmp/ghc8040.hc:2005: warning: implicit declaration of function `bytes2long__'

I don't think that they are all harmless, especially the float one. Easy
cure: Add
   ByteOps_HC_OPTS      += '-\#include"cbits/ByteOps.h"'
to ghc/lib/misc/Makefile.

Cheers,
   Sven

-- 
Sven Panne                                        Tel.: +49/89/2178-2235
LMU, Institut fuer Informatik                     FAX : +49/89/2178-2211
LFE Programmier- und Modellierungssprachen              Oettingenstr. 67
mailto:[EMAIL PROTECTED]            D-80538 Muenchen
http://www.pms.informatik.uni-muenchen.de/mitarbeiter/panne

Reply via email to