<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/72296>72296</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Backport canonicalize system headers in dependency file revert
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang:driver,
            clang:frontend,
            release:backport
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          aeubanks
      </td>
    </tr>
</table>

<pre>
    #71697

This causes multiple issues. Compile time slowdown due to more path canonicalization, and weird behavior on Windows.

/cherry-pick 955dd8800b4745784bf6da948ec7992d5b75b4d7
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxMksGO4ywMx5-GXKyJAoQmHHKYadUn-KTvbMBp2BKIgLTqPv2qndFuL7bkv6y__bOxFH-JRBNTX0ydGtzrkvKEtBuM19KY5B4TE3LgBz2w7sS6z-_43-ILWNwLFVj3UP0WCHwpO5UWjmndfCCofiUoId1dukdwO0FNsKZMsGFdwGJM0VsM_jdWnyITR8Do4E4-OzC04M2nDCnC_z66dC_t-wRMnO1COT8-Nm-voJVybhy7zvRDr4axN_PBoe5HsoPWwikzKNO7oXGTdFpqbGjiB631qPkgm2WaucHZynngSs7CKdSy50pZy1VntOCNn0QnJOe855oLxVtOWo58wF66kY_Wsb6jFX1oQ7itbcqX5gVkGoTQhyagoVBeoIWwAeOFyU-X_Y0yE4KJ41t5zilWiu6vkCkQFmLy06C9binXp6ROTZ6eZh9mvxTWd8GXWv7ZV18DTV8_He-8CcqjVFphIXSUC_gIjjaKjqJ9wPy8XqYb5drsOUxLrVth8smcifPF12U3rU0rE-en2U_62HL6RbYycf7-BCbOr93_BAAA__8gjsW1">