6.4.2 release plans

Simon Marlow simonmarhaskell at gmail.com
Wed Mar 22 05:31:14 EST 2006


Duncan Coutts wrote:

> Chris Parrott found that ghc-6.4.1 doesn't work with gcc 4.1 on amd64,
> although it does work on x86.
> 
> The error manifests itself as link errors due to undefined symbols:
> 
> /var/tmp/portage/ghc-6.4.1-r2/work/ghc-6.4.1/ghc/rts/libHSrts.a(Linker.o):(.data+0x48): undefined reference to `StgReturn'
> /var/tmp/portage/ghc-6.4.1-r2/work/ghc-6.4.1/ghc/rts/libHSrts.a(RtsStartup.o): In function `hs_add_root':
> RtsStartup.c:(.text+0x1a8): undefined reference to `StgRun'

Coincidentally, I just upgraded our x86_64 box to FC5, and the nightly 
build fell over with exactly these errors.  It turns out that the HEAD 
already had fixes in some arch's for this, but it was fixed by making 
StgRunIsImplementedInAssembler() non-static.  The attribute fix is 
better, so I've applied it consistently and merged to 6.4.2.

Cheers,
	Simon


More information about the Glasgow-haskell-users mailing list