Hello Eugene, Jeff,
the interesting data points here would be the dependency tracking scheme
selected by automake (CCDEPMODE in ompi/mca/bml/r2/Makefile), with and
without --enable-dependency-tracking passed to configure.
Also, the contents of ompi/mca/bml/r2/.deps/bml_r2.Plo, after ensuring
that
Weird -- the exact opposite happens for me (if I touch btl.h, it
automatically rebuilds oodles of stuff, to include bml_r2.c).
I have dim recollections of Automake disabling dependency tracking by
default on Solaris+Solaris compilers (I don't remember the exact issue
-- perhaps it was befor
I was playing with OMPI and I noticed that if I modified btl.h, bml_r2.c
did not automatically get rebuilt, even though it includes btl.h. This
caused me all sorts of unnecessary debugging troubles. In the end, just
touching bml_r2.c was enough... it caused bml_r2.c to be recompiled and
to se