Or perhaps maybe one of these lines would be a better location? (in 
extccomp.nim, line 746):
    
    
    else:
        tryExceptOSErrorMessage(conf, "invocation of external compiler program 
failed."):
          if optListCmd in conf.globalOptions or conf.verbosity > 1:
            res = execProcesses(cmds, {poEchoCmd, poStdErrToStdOut, poUsePath}, 
#<- here
                                conf.numberOfProcessors, afterRunEvent=runCb)
          elif conf.verbosity == 1:
            res = execProcesses(cmds, {poStdErrToStdOut, poUsePath}, #<- or here
                                conf.numberOfProcessors, prettyCb, 
afterRunEvent=runCb)
          else:
            res = execProcesses(cmds, {poStdErrToStdOut, poUsePath}, #<- or 
here.
                                conf.numberOfProcessors, afterRunEvent=runCb)
    
    
    Run

I couldn't find out why `poParentStreams` makes the compilation work though. 
Anyone know what that switch does besides `use the parent streams`?

Reply via email to