-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Description
Describe the enhancement requested
This issue is to outline and track housekeeping items related to #44792 which updates the Arrow C++ codebase to require a C++20 compiler. This change implies we're also upgrading our minimum GCC version to 8 and we have a few housekeeping tasks related to all of it:
- Discuss and come to consensus on the dev mailing list about these changes (C++17 discussion for reference)
- Upate C++ codebase to C++20: [C++] compilation standard to C++20 #44792 (comment)
- Update the C++ build docs to document the new GCC and C++ standard policies as per this comment in [C++] compilation standard to C++20 #44792 (comment)
- Ensure dropping openSUSE 155 job doesn't lose us coverage as per this comment in [R][CI]: Compile error on opensuse155 #45718 (comment)
- Simplify code that exists purely for supporting openSUSE155 (1, 2)
Component(s)
C++, Documentation