<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 1 May 2015 at 12:41, Jukka Rissanen <span dir="ltr">&lt;<a href="mailto:jukka.rissanen@linux.intel.com" target="_blank">jukka.rissanen@linux.intel.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":3bb" class="" style="overflow:hidden">The automake option --disable-dependency-tracking does not work nicely<br>
with ConnMan 1.29 release.<br>
The reason is ConnMan commits ac332c5d01b0737c18cb58c8ccc67cf6b0427e1d<br>
and ea6c21b0b20f6f25b25386285d81d859dc843820 that change how and when<br>
various .in files are generated. After those commits, the auto<br>
generated files / directories are created during compilation. Earlier<br>
they were generated by configure script.</div></blockquote><div><br></div><div>Yesterday I fixed this the other way: by adding mkdir calls to connman so that instead of requiring dependency tracking to be on so that directories are generated, the build makes the directories as required.</div><div><br></div><div>970e0ae was where dependency tracking was disabled on the rationale that it&#39;s slower, has races, and theoretically won&#39;t give us an advantage as we don&#39;t generally rebuild the same source tree repeatedly.</div><div><br></div><div>I&#39;ll submit my fix to connman in a moment.</div><div><br></div><div>Ross</div></div></div></div>