Btw I just realized that this also makes ticky-ticky profiling harder becuase as far as I know ticky profiling not compatible with threaded runtime. I need to try ticky profiling for !1747 and I'm currently painfully manually linking the stage 2 executable using the method I described in my original email.
Ömer Brandon Allbery <[email protected]>, 9 Oca 2020 Per, 18:10 tarihinde şunu yazdı: > > There are some hidden dependencies, in particular ghci requires GhcThreaded > last I checked (and ghci == ghc --interactive, not a separate program that > could be linked threaded). You may also have to disable the entire bytecode > backend, which would take TH and runghc with it as well as ghci. > > On Thu, Jan 9, 2020 at 8:02 AM Ömer Sinan Ağacan <[email protected]> wrote: >> >> Anyone know how to link stage 2 with non-threaded RTS using Make build >> system? >> There's a variable GhcThreaded, but setting it "NO" makes no difference, >> stage 2 >> compiler is still threaded. >> >> So far the only way I could find is to redirect build system output to a >> file, >> find the step that linked ghc-stage2, repeat that command but without >> -threaded. >> It's really painful as I have to repeat this step after every rebuild. >> >> Any tips? >> >> Thanks, >> >> Ömer >> _______________________________________________ >> ghc-devs mailing list >> [email protected] >> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > > > > -- > brandon s allbery kf8nh > [email protected] _______________________________________________ ghc-devs mailing list [email protected] http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
