Hi,<div><br></div><div>There's a small difference between gcc and clang in emitted .d files when -include was passed a relative path. Sadly, this actually breaks our build system. GCC preserves what the user wrote in the argument while clang replaces it with an absolute path. That breaks for us because we try to relocate those files afterwards.</div>


<div><br></div><div>This moderately gnarly patch extends an existing hack to insert the file specified in the -include path first, and any subsequent #include lookups will find the same file with the first path is was looked up with.</div>


<div><br></div><div>Please review!</div><div><br></div><div>Nick</div><div><br></div>