kou commented on PR #865:
URL: https://github.com/apache/arrow-java/pull/865#issuecomment-3388241510

   We need https://github.com/apache/arrow/pull/47746 and
   
   ```diff
   diff --git a/.env b/.env
   index d3e1c1d6..a7783537 100644
   --- a/.env
   +++ b/.env
   @@ -40,7 +40,7 @@ ARCH_SHORT=amd64
    
    # Default repository to pull and push images from
    REPO=ghcr.io/apache/arrow-java-dev
   -ARROW_REPO=apache/arrow-dev
   +ARROW_REPO=ghcr.io/apache/arrow-dev
    
    # The setup attempts to generate coredumps by default, in order to disable 
the
    # coredump generation set it to 0
   @@ -53,5 +53,4 @@ MAVEN=3.9.9
    # Versions for various dependencies used to build artifacts
    # Keep in sync with apache/arrow
    ARROW_REPO_ROOT=./arrow
   -PYTHON=3.9
   -VCPKG="f7423ee180c4b7f40d43402c2feb3859161ef625" # 2024.06.15 Release
   +VCPKG="4334d8b4c8916018600212ab4dd4bbdc343065d1"    # 2025.09.17 Release
   diff --git a/ci/docker/vcpkg-jni.dockerfile b/ci/docker/vcpkg-jni.dockerfile
   index 55fa35e0..d6bd322a 100644
   --- a/ci/docker/vcpkg-jni.dockerfile
   +++ b/ci/docker/vcpkg-jni.dockerfile
   @@ -18,24 +18,10 @@
    ARG base
    FROM ${base}
    
   -# Install the libraries required by Gandiva to run
   -# Use enable llvm[enable-rtti] in the vcpkg.json to avoid link problems in 
Gandiva
   -RUN vcpkg install \
   -        --clean-after-build \
   -        --x-install-root=${VCPKG_ROOT}/installed \
   -        --x-manifest-root=/arrow/ci/vcpkg \
   -        --x-feature=dev \
   -        --x-feature=flight \
   -        --x-feature=gcs \
   -        --x-feature=json \
   -        --x-feature=parquet \
   -        --x-feature=gandiva \
   -        --x-feature=s3
   -
    # Install Java
    # We need Java for JNI headers, but we don't invoke Maven in this build.
    ARG java=11
   -RUN yum install -y java-$java-openjdk-devel && yum clean all
   +RUN dnf install -y java-$java-openjdk-devel && dnf clean all
    
    # For ci/scripts/{cpp,java}_*.sh
    ENV ARROW_HOME=/tmp/local \
   diff --git a/compose.yaml b/compose.yaml
   index b125c3c9..f5082a22 100644
   --- a/compose.yaml
   +++ b/compose.yaml
   @@ -99,7 +99,7 @@ services:
          cache_from:
            - ${REPO}:${ARCH}-vcpkg-jni-${VCPKG}
          args:
   -        base: 
${ARROW_REPO}:${ARCH}-python-${PYTHON}-wheel-manylinux-2014-vcpkg-${VCPKG}
   +        base: ${ARROW_REPO}:${ARCH}-cpp-jni-${VCPKG}
        volumes:
          - .:/arrow-java:delegated
          - ${ARROW_REPO_ROOT}:/arrow:delegated
   ```
   
   for Linux.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to