-
Notifications
You must be signed in to change notification settings - Fork 6
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
Update to GDAL 3.7.x #100
Comments
Also according to https://mvnrepository.com/artifact/org.gdal/gdal we'd need to do a fresh release every GDAL minor release. |
Once again advertising #91 as a solution to this (would leave Windows behind, though). |
Hello, folks! This issue needs to be reconsidered. GDAL is now up to version 3.7, and I'm finding it difficult to even find a way to install GDAL 3.1.2 from within my package manager. I'd love to get a rough idea of how to adjust the dependency version so that I can get into this update. At least to provide a provisional branch to get something working with a contemporary GDAL version. Any thoughts? |
Eh we really need to make a fresh linux / mac release ): Most likely no code change is required, it's all the CI / build complexities. The workaround for now is the PR review comment, smylinking: install any GDAL version and symlink the .so lib to the expected, i.e. ln -s /usr/local/lib/libgdal.28.dylib /usr/local/lib/libgdal.27.dylib + hope that it's binary compatible. At some point (since GDAL 3.0) GDAL decided to change the .so binary we link with every release. |
That's the last time we've doen the 2.x => 3.x update c2904a5 and it's been not that bad (check the Docker files and the build itself) Mostly it's been just env build updates. |
Indeed, the build is being a bit of a pain. Local builds needed some updates (e.g., It may be a worthwhile thing to adjust the release versions here to somehow match the GDAL version. For instance, |
A nice idea, I like it! I'm doing smth similar in the PDAL repo; |
I think we want to be careful about using symlinks to resolve dependencies on different minor numbers. It might work temporarily or even permanently in this or that circumstance, but is quite dangerous! |
Once #99 is merged, so that
brew install gdal
on MacOS works out of the box again for these bindings and geotrellis.The text was updated successfully, but these errors were encountered: