-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Doc: building_from_source.rst: add a 'Typical build issues' paragraph, initiated with PROJ related issues (fixes #7248) #7250
Conversation
Typical build issues | ||
++++++++++++++++++++ | ||
|
||
How do I get PROJ ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This may fit more naturally in dev_environment.rst
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure. dev_environment has this connotation this is for people who want to modify GDAL, but here it is problems for people who just want to build GDAL for use
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe a better name for that page is "Setting up a build environment" ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
indeed. I'll change that in an extra commit
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hum actually not, the content is rather dev oriented, with Vagrant, git, etc. Hard to organize properly! And difficult to draw the line between "user just compiling GDAL to use it because not happy with existing packages" and "developer wanting to hack in GDAL"
…, initiated with PROJ related issues (fixes OSGeo#7248)
For Linux based systems, given that C API/ABI has been preserved in the | ||
PROJ 6, 7, 8, 9 series, if the custom PROJ build is more recent than the | ||
PROJ used by those other libraries, doing aliases of the older ``libproj.so.XX`` | ||
name to the newer ``libproj.so.YY`` (with ``ln -s``) should work, although it is | ||
definitely not recommended to use this solution in a production environment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is the API/ABI also complete if the new newer build has less features (CURL, TIFF) than the older one?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good question. The answer is yes. TIFF presence/absence has no impact on API. And CURL one either, because networking capabilities can be present even if CURL isn't enabled, because the user can pass its own networking capable callbacks
No description provided.