Skip to content

Conversation

@teo-tsirpanis
Copy link
Contributor

CMake 4.0 removed compatibility with versions earlier than 3.5. This PR updates CMakeLists.txt to require at least CMake 3.16, which is the earliest version supported by Google.

Some submodules also supported very old CMake versions and caused errors, which were fixed by bumping the submodules.

@raulcd
Copy link

raulcd commented Apr 7, 2025

@pwnall sorry for the direct ping but this fix would allow us to build https://github.com/googleapis/google-cloud-cpp into Apache Arrow without patching out crc32c

@pwnall pwnall self-requested a review April 7, 2025 23:41
Copy link
Member

@pwnall pwnall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for linking to the Google C++ library supported versions!

@pwnall pwnall merged commit 2bbb3be into google:main Apr 7, 2025
13 of 21 checks passed
@teo-tsirpanis teo-tsirpanis deleted the cmake-4.0 branch April 7, 2025 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants