Simon Marlow schrieb: > On 23/08/2010 17:45, Brandon S Allbery KF8NH wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 8/23/10 11:57 , Christian Maeder wrote: >>> However, when I try to compile the simplest source with on older >>> gcc-3.4.4 I get the link error below, but only for the threaded rts! >>> >>> With ghc-6.12.1 and gcc-4.x.y (x< 3) I did not have such a problem when >>> switching to a machine that only has gcc-3.4.4. >> >> You got lucky; mixing GCC major versions like that is not expected (much >> less guaranteed) to work in general. GCC evidently changed the way it >> implements some thread support routines between gcc3 and gcc4. > > In particular, thread-local variables, which are used by the parallel GC.
I'm just testing if I get runtime problems, but the linking error goes away, if I put libgcc_eh.a from gcc-4.3.3 into ghc's libdir. C. _______________________________________________ Glasgow-haskell-users mailing list [email protected] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
