You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "David Li (Jira)" <ji...@apache.org> on 2022/07/06 19:52:00 UTC

[jira] (ARROW-16992) [Java][C++] Separate JNI compilation & linking from main arrow CMakeLists

    [ https://issues.apache.org/jira/browse/ARROW-16992 ]


    David Li deleted comment on ARROW-16992:
    ----------------------------------

was (Author: ljw1001):
[~amol-]'s description of the planning work:

 
 # For Sprint 7 it was sprinted [https://voltrondata.clickup.com/t/14188074/ENG-5969] which aims at understanding required improvements in version 10 so that we can actually decouple cpp and java projects and get to the point where you can have libarrow installed through apt-get (or equivalent) and compile java on it without the need to have the cpp codebase around.

 

> [Java][C++] Separate JNI compilation & linking from main arrow CMakeLists 
> --------------------------------------------------------------------------
>
>                 Key: ARROW-16992
>                 URL: https://issues.apache.org/jira/browse/ARROW-16992
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++, Java
>            Reporter: Larry White
>            Priority: Major
>
> We need to separate the JNI elements from CMakeLists, with related modifications to the CI build scripts likely. Separating the JNI portion serves two related purposes:
>  # Simplify building JNI code against precompiled lib arrow C++ code
>  # Enable control of JNI build through Maven, rather than requiring Java devs to work with CMake directly
> [~dsusanibara]
> [~kou] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)