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`?