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

    <tr>
        <th>Summary</th>
        <td>
            Add zstd support to utils/bazel
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            build-problem
      </td>
    </tr>

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

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

<pre>
    https://reviews.llvm.org/D128465 added the namespace `llvm::compression::zstd` and several functions. It can be used by 

* clang -gz=zstd
* lld --compress-debug-sections=zstd
* llvm-objcopy --compress-debug-sections=zstd
* clang ASTWriter
* `__llvm_prf_names`
* ...

We need Bazel support. `rg llvm_zlib util/bazel` can give some insight.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVkk2PnDAMhn8NXCwiCISdOXBgNarUQy9tpT2ifBjINhCUBKqZX9_AdHaqqpdKKCi289h-bWHVtRlDWHxStgn9FD-Hm8afnhizTcS6IZouBT1VNQOuFCoII8LMJ_QLlwhJne-R-_OylXZaHHqv7Xw33HxQMQL4rMDjho4b6NdZhhjhCXwOIPkMAmH1kSyukOSXJG9_n7QFafg8QDbckvJywD48xijIskfGTKFYh8zjHf2P6G3KrHiXdrn-x7N7-vbb9zenA7qnIzbVdTu0W1zfHXJE09NPCPmzlbcoGcYOX_kNDfh1WawLZKe44aituxktYA3aRL3FHrXLtosz6A3B2wlBz14PYyCpakp1Ls88DToYbFqlYC_7wYVgD5J_oNLVmb-mPOgwroJEHeLlGOD9ly3Ovkc14lV7v-LOYDWjRTo2TLIe6_KkZHWmRX-qi7qknDN5kohnylPDBRrfJOw1oVSs2qgdJwxGOk3YJdUNzSnNX4oqp1XOSiIVFYXoRU9fGCvqPqlynLg2H9uXuuYoK07JR6fRPjxXM-Vx1YYo7JEy8vkaRuuaL9z_-Mqv6dFBc5T_C_pu72M">