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

    <tr>
        <th>Summary</th>
        <td>
            Platforms for release archives are not consistent across releases
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          varungandhi-src
      </td>
    </tr>
</table>

<pre>
    LLVm 15.0.7

```
clang+llvm-15.0.7-arm64-apple-darwin22.0.tar.xz
clang+llvm-15.0.7-powerpc64le-linux-rhel-8.4.tar.xz
clang+llvm-15.0.7-powerpc64le-linux-ubuntu-18.04.tar.xz
clang+llvm-15.0.7-x86_64-apple-darwin21.0.tar.xz 
```

LLVM 15.0.6

```

clang+llvm-15.0.6-aarch64-linux-gnu.tar.xz
clang+llvm-15.0.6-arm64-apple-darwin21.0.tar.xz
clang+llvm-15.0.6-armv7a-linux-gnueabihf.tar.xz
clang+llvm-15.0.6-powerpc64-ibm-aix-7.2.tar.xz
clang+llvm-15.0.6-powerpc64le-linux-rhel-8.4.tar.xz
clang+llvm-15.0.6-powerpc64le-linux-ubuntu-18.04.tar.xz
clang+llvm-15.0.6-x86_64-linux-gnu-ubuntu-18.04.tar.xz 
```

LLVM 15.0.5

```
clang+llvm-15.0.5-arm64-apple-darwin21.0.tar.xz
clang+llvm-15.0.5-powerpc64-ibm-aix-7.2.tar.xz
clang+llvm-15.0.5-powerpc64le-linux-rhel-8.4.tar.xz
clang+llvm-15.0.5-powerpc64le-linux-ubuntu-18.04.5.tar.xz
clang+llvm-15.0.5-x86_64-linux-gnu-ubuntu-18.04.tar.xz 
```

LLVM 15.0.0

```
clang+llvm-15.0.0-aarch64-linux-gnu.tar.xz
clang+llvm-15.0.0-amd64-pc-solaris2.11.tar.xz
clang+llvm-15.0.0-arm64-apple-darwin21.0.tar.xz
clang+llvm-15.0.0-armv7a-linux-gnueabihf.tar.xz
clang+llvm-15.0.0-powerpc64-ibm-aix-7.2.tar.xz
clang+llvm-15.0.0-powerpc64le-linux-rhel-8.4.tar.xz
clang+llvm-15.0.0-powerpc64le-linux-ubuntu-18.04.6.tar.xz
clang+llvm-15.0.0-sparc64-unknown-linux-gnu.tar.xz
clang+llvm-15.0.0-sparcv9-sun-solaris2.11.tar.xz
clang+llvm-15.0.0-x86_64-apple-darwin.tar.xz
clang+llvm-15.0.0-x86_64-linux-gnu-rhel-8.4.tar.xz 
```

Some weird things:
- There doesn't seem to be any consistency between which OSes have archives for a given release. Arguably more popular platforms like x86_64 Ubuntu Linux often do not have archives which seems unintentional...
- Sometimes OS versions also include a patch version (e.g. `powerpc64le-linux-ubuntu-18.04.5`) whereas most of the times they don't.
- There is the `aarch64-linux-gnu` build but it doesn't say what glibc version is being targeted.

These kinds of factors make consuming pre-built archives from other projects difficult. For example, when consuming LLVM via Bazel in https://github.com/grailbio/bazel-toolchain/blob/master/toolchain/internal/llvm_distributions.bzl, you get seemingly odd errors with certain versions due to the LLVM version x OS version matrix being so inconsistently filled.

I understand Bazel is not officially supported, but it seems any downstream consumer of the archives would run into the same problem.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysVt2O2kgTfRpzU7LVNGDggovki5A-aVZZKdncRmV3YddOu9vqH37y9Ks2MExmSRjQSsjItI_r1DmnSqD33BiiVTb7mM0-jTCG1rrVFl00DRrVcu5dPaqsOqyenr51MJ4Vophn4lMmPpyupTh9httao2ky-VHrbZcfn87RdeU0x77XlCt0OzZSFqII6Ir9j1_Dersj19flVFOu2cR97lrS-aKYPgCNVTQh5uNFIW7D94vy-1vG4xfGcLXx4_Xp6dsfR5HK34j0q8pljujqtpyeSDcm3uBaXhN3fFPcAbad46UOYcXt5ibsRdicqy5H3ufzQr4fda-T16B3OFmenXxp8xr6fX7O7gr97DFfZg8JPHtc4GvQnySa3XzBfyexuEticfewiBw7VU7zvs691ejYy2I8vg16xEnx2ISJhwIgHg_ANehPBpY3X-B7dIlvNM_G7swddgzI7TL30dzlyJX9_F7MJaZvBPpdRL_YjmBH7BSElk3js8npJIevLTkCZcmbTM4DeKIOgoWKAM0Bams8-0CmPkBFYUdkYNdy3cLnL-ShxS1BijFvycPGOkBoeEsGHGlCTwV8cE3ESh-gs46gt33U6KDXGDbWdR40PxMcu4O_BufgKTUJdhPIgLJgbHhT6MggUfUQDZtAJrA1qIuiODeWmg7ckYfPX2BLzrM1HlB7C2xqHRUBQo-hbs-nkMkFFU0BWSlurZWksFzCLqmHHjrrA9gNhJbgWDS0dABlB1GLn8Xm4TRV-dcGyEoBVWStoIoBOLw2Bg-wazFAo7mqXzizh4rYNBDQNRRIFa-d_9qSJ3hmo3yit8E6WOehw2carI1dgvaO8lQ1vLLS2Q5saMlB7-zfVAcPijcbrqMOBaytA9pj12vK5P-SDObV-4aVuGWEj_iDNLCBNoR-SJ1cZ3LdcGhjVdS2SzcOWVdsM7mu0uN5sFbXLbJJv2hbZXLdoQ_kMrl-fZZsdwZ1JtdpUL4r9sFxFVMSfFH90InZwUZo6BhrNo0-gFUKyLkkw45DCzW5gGwuEVGR0gAki46NnJTevwoSdBgc70_SHyN1npSgD7Bhrd9Y8X-IRpHzAY06C-OHbNskK6PWB_Cx760LpBL3UwSOMU_DqOzO-OAIu5PY5M6hu4yGjVqBiwbYnLrw2FFysdLUFSO1mqjlZIkjWo3L-XQyXyzFYtSulsvpci5QjsWimpeKqJSz2XQxFnKxWagZjnglhZyIsZRiOZ6JRbGcCDUtFS43E1zMK5VNBXXIukh2FNY1I_Y-0qoUUoxHGivS_vxP3a2G5VbFxmdTodkHf4EFDppWf76siLRXTvvk0ig6GtS76A5YO-v9-VE_ik6vfpO8VO_0lZ9CnmKVOPtMrgfa_wQAAP__2sf2Qw">