kou commented on code in PR #44970:
URL: https://github.com/apache/arrow/pull/44970#discussion_r1899021243


##########
ci/docker/ubuntu-24.04-cpp.dockerfile:
##########
@@ -141,9 +141,14 @@ RUN if [ "${gcc_version}" = "" ]; then \
           add-apt-repository ppa:ubuntu-toolchain-r/volatile; \

Review Comment:
   Can we use `ppa:ubuntu-toolchain-r/ppa` ( 
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/ppa ) instead?
   It seems that this doesn't have gcc-14 nor gcc-15: 
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/volatile
   
   https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/volatile has 
gcc-15 but it's for Ubuntu 25.04.
   
   It may be better that we use Debian GNU/Linux experimental instead: 
https://packages.debian.org/search?keywords=gcc-15
   If Debian GNU/Linux experimental is OK, I can work on it.



##########
dev/tasks/tasks.yml:
##########
@@ -962,6 +962,18 @@ tasks:
       flags: -e CC=gcc-14 -e CXX=g++-14 -e RapidJSON_SOURCE=BUNDLED
       image: ubuntu-cpp
 
+  test-ubuntu-24.04-cpp-gcc-15:
+    ci: github
+    template: docker-tests/github.linux.yml
+    params:
+      env:
+        CLANG_TOOLS: 15
+        GCC_VERSION: snapshot

Review Comment:
   I think that we can have nightly CI jobs for unreleased GCC (and LLVM) to 
support them in a timely manner.
   For example, Homebrew sometimes backports the latest LLVM support patch: 
https://github.com/Homebrew/homebrew-core/commit/13bceca55a81e05fc36369c6e8192e21bffa3d3b#diff-34b98d9d12bbe5d68aaf6c2fc936056651d4c8b8aeaf7612e1ba508a0077d8ffR16



-- 
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