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

gh-122402: Eliminate conflicts between build variants installed to a common prefix#122403

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
ned-deily wants to merge7 commits intopython:main
base:main
Choose a base branch
Loading
fromned-deily:avoid-install-overlaps

Conversation

ned-deily
Copy link
Member

@ned-deilyned-deily commentedJul 29, 2024
edited by bedevere-appbot
Loading

When usingconfigure-based (i.e. non-Windows) Python installations, if more than one build variant is installed to the same prefix, some files in thebin andlib/pkgconfig directories currently are installed with the same name by each variant, with potentially unpredictable and undesired results.

See issue#122402 for background and details.

This PR addresses identified issues for installs of non-default build variants{v}), i.e debug (d), free-threading (t), and free-threading debug (td), by changing:

  • make altinstall ford,t, andtd variants:
    • do not install python3.x and python3.x-config
    • install idle3.x, pydoc3.x as idle3.x{v}, pydoc3.x{v}
    • do not install lib/pkgconfig python-3.x-embed.pc and python-3.x.pc
  • make install ford,t, andtd variants:
    • install python3, python3-config as python3{v}, python3{v}-config
    • install idle3, pydoc3 as idle3{v}, pydoc3{v}
    • install lib/pkgconfig python3-embed.pc, python.pc as python3{v}-embed.pc, python3.pc

The PR also eliminates similar conflicts in theUnix Tools symlinks installed for macOS frameworks builds.

dimaqq reacted with heart emoji
@ned-deilyned-deily added the 🔨 test-with-buildbotsTest PR w/ buildbots; report in status section labelJul 29, 2024
@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by@ned-deily for commite39646c 🤖

If you want to schedule another build, you need to add the🔨 test-with-buildbots label again.

@bedevere-botbedevere-bot removed the 🔨 test-with-buildbotsTest PR w/ buildbots; report in status section labelJul 29, 2024
@serhiy-storchakaserhiy-storchaka added the needs backport to 3.14bugs and security fixes labelMay 8, 2025
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@warsawwarsawAwaiting requested review from warsaw

@colesburycolesburyAwaiting requested review from colesbury

@Yhg1sYhg1sAwaiting requested review from Yhg1s

@erlend-aaslanderlend-aaslandAwaiting requested review from erlend-aaslanderlend-aasland is a code owner

Assignees
No one assigned
Labels
3.13bugs and security fixes3.14bugs and security fixesawaiting core reviewbuildThe build process and cross-buildneeds backport to 3.13bugs and security fixesneeds backport to 3.14bugs and security fixestopic-free-threadingtopic-installation
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

3 participants
@ned-deily@bedevere-bot@serhiy-storchaka

[8]ページ先頭

©2009-2025 Movatter.jp