You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by Li Jin <ic...@gmail.com> on 2022/06/23 15:19:44 UTC

What is the lib file for Acero/Arrow compute?

Hi,

I just noticed there is no specific lib file for Acero/Arrow compute when I
have BUILD_COMPUTE=ON - is it included in the libarrow.so?

Thanks!
Li

Re: What is the lib file for Acero/Arrow compute?

Posted by Li Jin <ic...@gmail.com>.
Gotcha. Thanks David!

On Thu, Jun 23, 2022 at 11:54 AM David Li <li...@apache.org> wrote:

> Yeah, it's just part of libarrow.so. There's a long-standing issue to try
> to split out (most of) the compute kernels into a separate library to slim
> down the main one, but the issue is that we probably want to keep casts
> (and perhaps a few other kernels) in the main library. AIUI, we may also
> want to split out acero/the "engine" as well (or at least give it its own
> CMake flag eventually).
>
> https://issues.apache.org/jira/browse/ARROW-8891
>
> -David
>
> On Thu, Jun 23, 2022, at 11:19, Li Jin wrote:
> > Hi,
> >
> > I just noticed there is no specific lib file for Acero/Arrow compute
> when I
> > have BUILD_COMPUTE=ON - is it included in the libarrow.so?
> >
> > Thanks!
> > Li
>

Re: What is the lib file for Acero/Arrow compute?

Posted by David Li <li...@apache.org>.
Yeah, it's just part of libarrow.so. There's a long-standing issue to try to split out (most of) the compute kernels into a separate library to slim down the main one, but the issue is that we probably want to keep casts (and perhaps a few other kernels) in the main library. AIUI, we may also want to split out acero/the "engine" as well (or at least give it its own CMake flag eventually).

https://issues.apache.org/jira/browse/ARROW-8891

-David

On Thu, Jun 23, 2022, at 11:19, Li Jin wrote:
> Hi,
>
> I just noticed there is no specific lib file for Acero/Arrow compute when I
> have BUILD_COMPUTE=ON - is it included in the libarrow.so?
>
> Thanks!
> Li