
On 24 April 2006 15:56, Christian Maeder wrote:
Simon Marlow wrote:
Ok, does this help instead (compile stage1 with this change):
*** DriverState.hs.~1.116.2.2.~ 2005-10-13 10:02:19.000000000 +0100 --- DriverState.hs 2006-04-13 15:32:02.000000000 +0100 *************** *** 418,423 **** --- 418,425 ---- #if defined(freebsd_TARGET_OS) "-optc-pthread" , "-optl-pthread" + #elif defined(solaris_TARGET_OS) + "-optl-lrt" #endif ] ),
This patch did not help. No optl option is added anywhere. Maybe "WayThreaded" is the wrong position?
oops, it should be "solaris2_TARGET_OS", not "solaris_TARGET_OS"
This patch works now, with "solaris2" (although I did not see where "-lrt" was finally added.)
Christian
P.S. the non-termination of the final stage2 compiler still needs further investigation (that I cannot do alone)
The best way to proceed would be to run the testsuite with the stage 1 compiler. Grab the test suite from here: http://www.haskell.org/ghc/dist/6.4.2/ghc-testsuite-6.4.2.tar.gz unpack it into your 6.4.2 build tree, cd testsuite, make boot, cd tests/ghc-regress, make 2>&1 | tee log. Cheers, Simon