Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gdal: Fix 3.7.3 and 3.8.3 builds by replacing Parquet and ArrowDataset version variables with Arrow one #25898

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

CommanderCRM
Copy link
Contributor

Summary

Changes to recipe: gdal

Motivation

Resolves #25853

Details

Introduce new patch for gdal 3.7.3 (forward compatible with 3.8.3) which replaces empty Parquet_VERSION and ArrowDataset_VERSION variables in CMake with ARROW_VERSION.
Arrow library always sets this variable, being the main dependency of gdal.

There is a PARQUET_VERSION var in Arrow source code, but it doesn't work during gdal configuration - probably because it's a template file which is included only when Arrow is built from source.

Configuration file of ArrowDataset doesn't even handle version variable.


@CommanderCRM CommanderCRM changed the title gdal: Fix 3.7.3 and 3.8.3 builds by replacing Parquet and ArrowDataset versions with Arrow one gdal: Fix 3.7.3 and 3.8.3 builds by replacing Parquet and ArrowDataset version variables with Arrow one Nov 9, 2024
@valgur
Copy link
Contributor

valgur commented Nov 11, 2024

Thanks!
It's a reasonable fix for now, but it should really be addressed in the custom find_package() as part of #23233 instead.

@AbrilRBS AbrilRBS self-assigned this Nov 14, 2024
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.

gdal/3.8.3 : Building error with default recipe
3 participants