Hi,

Thanks for the suggestion. But what do we need to do for it?

Our RPMs bundle many libraries as you said but our RPMs use
system packages including EPEL as much as possible.

For example, our RPMs for AlmaLinux 9 bundle the following
libraries:

https://github.com/ursacomputing/crossbow/actions/runs/3354778483/jobs/5558561346#step:6:463

* Protocol Buffers
* jemalloc
* mimalloc
* gRPC
* Abseil
* Google Could C++
* CRC32C
* ORC


Thanks,
-- 
kou

In <7730ef0d-d0f4-d2b8-210d-345b47161...@emailplus.org>
  "Using Arrow on RHEL/CentOS/Rocky and related linux distros" on Sun, 30 Oct 
2022 16:34:51 +0300,
  Benson Muite <benson_mu...@emailplus.org> wrote:

> Arrow releases are distributed as an RPM package for these
> distributions.  However, many dependencies are bundled with the
> released RPMs, which may make using them in other software
> problematic.  Software collections[1] are similar to Python virtual
> envs for RPM based distributions.  They would enable unbundling
> dependencies and make it easier to build on top of Arrow releases for
> RHEL and related distributions. As an example Milvus uses Arrow, but
> releases of Arrow used often lag behind the latest Arrow release[2].
> For those that use/build on top of RPM based distributions, would you
> consider using/building on top of an Arrow software collection?
> 
> 1) https://www.softwarecollections.org/en/
> 2)
> https://github.com/milvus-io/milvus/blob/master/internal/core/thirdparty/arrow/CMakeLists.txt

Reply via email to