X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fconfig.mk.in;h=27d8845745f13b4ad519b0ea71800a47271e4410;hb=ad38b443c9a4f4650cf7129881ab430077331077;hp=47c4174919021f292639d44e43c2bcb109a082b1;hpb=f302d61cd080cc3f50e12bc881de338a3dc0b8f4;p=ghc-hetmet.git diff --git a/mk/config.mk.in b/mk/config.mk.in index 47c4174..27d8845 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -292,11 +292,22 @@ StripLibraries=NO # For an optimised RTS: GhcRtsHcOpts=-O2 -GhcRtsCcOpts=-O2 -fomit-frame-pointer +GhcRtsCcOpts=-fomit-frame-pointer # Include the front panel code? Needs GTK+. GhcRtsWithFrontPanel = NO +# +# To have the RTS support interoperation with OS threads, set +# GhcRtsThreaded to YES (preferably via the --enable-threaded-rts +# configure script option). The consequence of this is spelled out +# in details elsewhere, but, briefly, Concurrent Haskell threads +# can now make external (i.e., C) calls without blocking the progress +# of other CH threads. Multiple native threads can also execute +# Haskell code without getting in each others way too. +# +GhcRtsThreaded=@ThreadedRts@ + ################################################################################ # # hslibs project