GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||
GeezerVison is showing github.com — gh-88130: Document macOS library search limits for ctypes.CDLL by mesubash · Pull Request #161624 · python/cpython Conversation
|
Documentation build overview
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Docs-only changes don't need changelog entries, so please remove this.
(This blurb section is badly named, sorry! It's meant for changes to the build script and such.)
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| On macOS, a *name* that is not an absolute path may only be searched | ||
| for in system locations such as :file:`/usr/lib`. Libraries and | ||
| frameworks in folders like :file:`/usr/local/lib`, :file:`~/lib` or | ||
| :file:`~/Library/Frameworks` are then not found, so pass the full path. | ||
| Setting :envvar:`!DYLD_LIBRARY_PATH` or :envvar:`!DYLD_FRAMEWORK_PATH` | ||
| before starting Python adds search locations, but macOS ignores these | ||
| variables for some executables. |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
I agree with Petr that we should be more explicit about the fact that ctypes.CDLL calls dlopen, and thus inherits any quirks from the system-level function. Once we've done that, I'm not sure it's necessary to document all the individual quirks of what a given OS does.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated. Once you have made the requested changes, please leave a comment on this pull request containing the phrase |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.