Is it possible to deinterleave the standard output from the execution of a parallel boost build session? I am interested in knowing which thread compiles which file with the ultimate goal of time tagging each compilation command to debug a possible Intel Compiler / Flexlm problem.
I have written some wrapper scripts where I can pipe the output of bjam and then time tag each line, but I not confident of the origin of each line.
Does bjam, or I guess icpc, have options to time-stamp their outputs?
Thanks!