The attached patch fixes a small difference between gcc and clang when building .d files. When GCC is passed a "-include foo/bar.h" flag, it will emit "foo/bar.h" verbatim to the .d file. Clang takes the absolute path, which isn't helpful when the .d file is supposed to be relocatable.<div>

<br></div><div>This is PR8974. Please review!</div><div><br></div><div>Nick</div><div><br></div>