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 <allber...@gmail.com>, 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 <omeraga...@gmail.com> 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 >> ghc-devs@haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > > > > -- > brandon s allbery kf8nh > allber...@gmail.com _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs