<div class="gmail_quote">On Tue, Oct 12, 2010 at 16:18, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">>  It's not necessary to give -I$PETSC_DIR/$PETSC_ARCH/include twice.<br>
<br>
</div>   True. If it is still happening then send configure.log<br></blockquote><div><br></div><div>This particular issue isn't specific to me, it's in all the nightlies and must happen on your machine too, which is why I didn't bother sending the full log. e.g.</div>
<div><br></div><div>Using include paths: -I/usr/home/balay/petsc-dev/arch-freebsd-pkgs-opt/include -I/usr/home/balay/petsc-dev/include -I/usr/home/balay/petsc-dev/arch-freebsd-pkgs-opt/include -I/usr/local/include</div><div>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">
> I still don't understand manually passing the private (not MPI-related) compiler path /usr/lib/gcc/x86_64-unknown-linux-gnu/<a href="http://4.5.1." target="_blank">4.5.1.</a>  Maybe this is in case the Fortran compiler comes from a different vendor, but we still need to be able to locate libgcc.a.  I guess I don't have a good solution to that, but it still feels icky.<br>

<br>
</div>   Send configure.log I think this is unfixable but without configure.log we won't know.</blockquote></div><div><br></div><div>This also isn't specific to me, every one of your configure.logs is equally relevant.  I get Satish's point that these paths end up being required when linking mixed languages with mixed vendors.  So unless someone writes a special case for matching vendors, these paths will always exist.  It may be hard to make that special case robust, so perhaps it's not worth "fixing".  The only functional downside (provided these system paths actually come last, which is happening correctly post-valgrind-issue) is needing to relink after upgrading a compiler.</div>
<div><br></div><div>Jed</div>