<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div>I don't think this was the problem. We call updateCompilers() after the install, so it should override anything the user puts in.</div>
</div></blockquote><div><br></div><div>If I understand Barry correctly, it's that people who specify this:</div><div><br></div><div>$ ./configure CC=mpicc --CXX=mpicxx --download-mpich</div><div><br></div><div>clearly do not understand the --download-mpich option and should be told:</div>
<div><br></div><div>ERROR: User needs to learn MPI; either use the cluster's custom built mpi XOR use --download-mpich</div><div><br></div><div>because if configure && make succeed, then they will irrevocably use the mpiexec or mpicc in their $PATH and then use such great lines as "I have no idea what MPI is!" or "I just want to compile and run on my cluster! Why won't you let me do that?!"</div>
</div>