<div class="gmail_quote">On Tue, Jan 17, 2012 at 18:17, Pavan Balaji <span dir="ltr">&lt;<a href="mailto:balaji@mcs.anl.gov">balaji@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div id=":3lx">That would have been ideal, but it messes up the build when the user passes a flag that changes the behavior of the compiler.  For example, something like &quot;-m32&quot; to CFLAGS on a 64-bit compiler.  Now, if only the MPICH2 library is compiled with &quot;-m32&quot; and it&#39;s not added to the wrappers, mpicc will not be able to compile any user application.<br>

<br>
We had to pick one of the two evils and we picked this one.</div></blockquote></div><br><div>Yup, understood.</div><div><br></div><div>I dislike wrappers about as much as I dislike configuration systems.</div>