> Yes, that other information is rather hefty and is a serious PITA to
> parse. Here's what we get.
>
<snip>
Hefty is a good way to describe the output :-)
>
> Chris, any chance IBM could adopt a more standardized convention for
> the MPI wrapper scripts to make it easier for us to parse through the
> output (or is there a better set of switches to use)?
>
I understand there is no actual convention, but I am not clear on what information is required.
If what you are looking for are -showme:compile, -showme:link, -showme or -show equivalents then we have nothing comparable. -v is an official option although the output is quite large.
I took a look inside the mpCC script itself and it appears to have an environment variable MP_VERBOSE=YES. Would it be possible for the auto configure to do something like:
bash-3.00$ export MP_VERBOSE=YES
bash-3.00$ echo "int main() { return 0; }" > t.C
bash-3.00$ mpCC t.C
xlC_r t.C -I/usr/lpp/ppe.poe/include -binitfini:poe_remote_main -lmpi_r -lvtd_r -lpthreads -L/usr/lpp/ppe.poe/lib/threads -L/usr/lpp/ppe.poe/lib -L/usr/lpp/ppe.poe/lib/ip
?
I can ask around to see about making the scripts more friendly although that may take sometime.
Chris Cambly
XL C++ Compiler Development