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]