You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before RFC 97 PR #8695 / 8821682, I was able to build without CPLGetSymbol in my custom environment that has no plugins. I'm still able to do that with some custom patches, but it would be nice to have this be a general option. The most common use case is likely for folks that are trying to run GDAL in a sandbox that restricts the syscalls that are allowed.
I would make a PR for this, but I'm guessing there would be some unintended consequences.
I don't include port/cplgetsymbol.cpp in my build and the patch I have right now is as follows for a base of 3968f9c:
@schwehr I see the calls to CPLGetSymbol() that pre-existed RFC 97 are protected within the #else branch of #ifdef GDAL_NO_AUTOLOAD. Perhaps you can do a pull request for the extra calls that have been added?
Feature description
Before RFC 97 PR #8695 / 8821682, I was able to build without CPLGetSymbol in my custom environment that has no plugins. I'm still able to do that with some custom patches, but it would be nice to have this be a general option. The most common use case is likely for folks that are trying to run GDAL in a sandbox that restricts the syscalls that are allowed.
I would make a PR for this, but I'm guessing there would be some unintended consequences.
I don't include
port/cplgetsymbol.cpp
in my build and the patch I have right now is as follows for a base of 3968f9c:Additional context
No response
The text was updated successfully, but these errors were encountered: