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

    <tr>
        <th>Summary</th>
        <td>
            [Driver] How to specifiy gcc install path on Build Time?
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    Hello,guys
    I work on LLVM 20.1.1 version.
    I encountered an issue when compiling Clang onopenEuler 24.03 where the GCC install directory cannot be found (and I don’t want to add the --gcc-install-dir or --config options when running clang, but rather be able to directly compile the program). I Tried GCC_INSTALL_PREFIX and trun on USE_DEPRECATED_GCC_INSTALL_PREFIX, it did’t work, can’t find out gcc install directory.

You know, my triple is "aarch64-unknown-linux-gnu",  but gcc install dir is "/usr/lib/gcc/aarch64-openEuler-linux/12/",  so GCC_ISNTALL_PREFIX doesn't work.

I hope to give users more flexibility in configuring their system.

Now, I change those code:
```
  if (RealTriple.isOSzOS() && loadZOSCustomizationFile(ExpCtx))
    return true;
```
to 
```
  if (loadCustomizationConfigFile(ExpCtx))
    return true;
```

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJycVE1v4zYQ_TX0ZSCDpuQPHXTIOnbXQJos4rRoewkocixNQ5ECP5x4f31B29lmd9FLAQE6cObNm_ceKUOgziI2bP6JzW8nMsXe-eZAzssXst2kdfrUfEZjHBPrLp0C4zcAADt4df4FnIW7u99_BcGns-kMjugDOTv9VoRWuWQjetQgLVAICeG1RwvKDSMZsh2sjbQdOOtGtJtk0IOoprzMZR4h9gi_rNdANkRpDGjyqKLzJ1DSWhehRTi4ZDUwsZJWww60s2wj2Iqzuo7wKm2E6EBqfQYrik6p4gpXaPLgPBSFcvZAHbgxkrPhwtEnazNDlRkysYY2RfAy9ujzWNkazMgXSuZ03enCefSu83Jgop7CDp48oc57PO_u9083d3fPXx43290fkBlHn2xW8rf95vl28-Vxs7552tw-_1ydKVAETfrjfs6_5AMlP259IKvBpQidUj9rlw1i_OZPl-DFutfcPpwgehoNAgVgQkjpVb-oimRzhS0M2fRWdDYxIXL9WYsfwK-tTGxT8ExsDbVMbDulmNi-431z-YLIxHaWG95Rg7uotL__qJJ2GCwTy8u2V_Y76N14NqCjI0IK6AMMziMcDL5RS4biCShHLVubfLYy9kgewilEHK449xcBdqB6abvsngsIymlkZT5nC379cqrpkIP2iNI8neWaUnjYf33YM7FiogYmFkwswDip_3rYr1OIbqCvModqSwaZWG3exnV8Y6LO3-WeeIzJ25wDZOWnH0ZGB_9BIg_5bsL6vOj_nDPRTanrspYTbGbLqpyvFqLmk77R2OpWLnk1L3lVL6tqIdUSpVaHWsyXfDmhRnAx5xUXvC5nJZ-uZjjXmpcVb1sudcUqjoMkMzXmOEyd7ybnh6CZlRWfLyZGtmjC-xPkm1xVtKkLrOKGQgz_9kWK5vxY3Xo6omfzW_jsXnMGwoiKDnT6LpOjjH2-WZ8SGQ1PNCArt5PkTdPHOIbsb47etqPYp3aq3JBTa47vv2L07m9UkYntmXHIcb2QPjbinwAAAP__X4Gq8A">