Skip to content

Conversation

@roddyrap
Copy link
Collaborator

@roddyrap roddyrap commented Jan 8, 2025

No description provided.

The pyfile that is specified in the module metadata wasn't allowed to be
a folder. This is a problem to us, as the gdb module is not a single
python file.

These modifications allow people to add pyfile recursive dirs from
non-Lib locations.

Also modified deep_freeze.py to accept surrogates in text it receives.
Not sure why it received surrogates though, something from pygments.
Changed the package check macro to check for config variable before
using pkg-config. This allows us to disable unwanted modules in
the future.

This required a regeneration of the autoconf files. Because the autoconf
files are relatively old at this point and were not created with the
same autoconf version, a lot of changes have been made.
We use the external environment variable for getting the necessary
libraries for GDB, so they have been removed from statically being
included in the frozen modules file.
@roddyrap roddyrap force-pushed the external-gdb-module branch from e88c7f2 to 74ab746 Compare January 9, 2025 19:19
@guyush1 guyush1 merged commit d267d3e into python3.12-static Jan 10, 2025
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.

3 participants