On http://hackage.haskell.org/trac/hackage/ticket/447, it's suggested that during parallel builds the output from child jobs simply shouldn't be displayed at all. When it comes to dealing with concurrent logging, why not have children write all log lines via queue to a master thread, then have the master flush all output associated with a job once it completes? That way the user can still see a "sequential" build, it will just seem to progress faster.
P.S. If I should post questions like this on the associated task let me know. Thanks, Frank
_______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel