Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Include "t" in ABI tag for--disable-gil builds #109740

Closed
Assignees
colesbury
Labels
3.13bugs and security fixesbuildThe build process and cross-buildtype-featureA feature request or enhancement
@colesbury

Description

@colesbury

Feature or enhancement

Context:

The--disable-gil builds will have a differentversion specific ABI from the default CPython 3.13 builds due to reference counting differences and other changes. This should be indicated by a "t" (for "threading") in the ABI tag.

On POSIX, this is achieved by setting theABIFLAGS variable, which feeds into the sysconfigEXT_SUFFIX andSOABI variables. The version specific shared libraries would look like:

  • package.cpython-313t-darwin.so

On Windows, this is achieved by settingPYD_TAGGED_SUFFIX, which feeds into the sysconfigEXT_SUFFIX. The shared libraries using the version specific ABI would look like:

  • _package.cp313t-win_amd64.pyd

Note that this does not address and is independent of the stable ABI. There's ongoingdiscussion about how best to support the stable ABI in--disable-gil builds.

cc@gpshead@brettcannon@vstinner

Linked PRs

Metadata

Metadata

Assignees

Labels

3.13bugs and security fixesbuildThe build process and cross-buildtype-featureA feature request or enhancement

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions


    [8]ページ先頭

    ©2009-2025 Movatter.jp