-
-
Notifications
You must be signed in to change notification settings - Fork 31.5k
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
build fails with -DWITH_PYMALLOC_RADIX_TREE=0 #112867
Comments
@ericsnowcurrently, this is probably not working since issue gh-81057 |
looks like guarding the usage struct member with the same preprocessor define allows the build to succeed and also pass tests |
nascheme
added a commit
to nascheme/cpython
that referenced
this issue
Dec 8, 2023
The _obmalloc_usage structure is only defined if the obmalloc radix tree is enabled.
nascheme
added a commit
that referenced
this issue
Dec 9, 2023
The _obmalloc_usage structure is only defined if the obmalloc radix tree is enabled.
The PR has been merged 👍 Can we close this issue, or is there more to do? Do we need backports to 3.12 or 3.11? |
It does not need a backport. |
I'm wrong, needs backport to 3.12. |
miss-islington
pushed a commit
to miss-islington/cpython
that referenced
this issue
Dec 13, 2023
The _obmalloc_usage structure is only defined if the obmalloc radix tree is enabled. (cherry picked from commit 890ce43) Co-authored-by: Neil Schemenauer <nas-github@arctrix.com>
nascheme
added a commit
to miss-islington/cpython
that referenced
this issue
Dec 13, 2023
The _obmalloc_usage structure is only defined if the obmalloc radix tree is enabled. (cherry picked from commit 890ce43) Co-authored-by: Neil Schemenauer <nas-github@arctrix.com>
aisk
pushed a commit
to aisk/cpython
that referenced
this issue
Feb 11, 2024
The _obmalloc_usage structure is only defined if the obmalloc radix tree is enabled.
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
The _obmalloc_usage structure is only defined if the obmalloc radix tree is enabled.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Bug report
Bug description:
bpo-37448 added a radix tree based memory map, also allowing to disable it:
To disable the radix tree map, set a preprocessor flag as follows:
-DWITH_PYMALLOC_RADIX_TREE=0
.However building with that fails:
CPython versions tested on:
3.12
Operating systems tested on:
Linux
Linked PRs
The text was updated successfully, but these errors were encountered: