This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Haiku build fix
Type: compile error Stage: resolved
Components: Build, Library (Lib) Versions: Python 3.11
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: devnexen, ned.deily, pablogsal, serhiy.storchaka
Priority: release blocker Keywords:

Created on 2021-09-10 11:30 by devnexen, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Pull Requests
URL Status Linked Edit
PR 28269 merged devnexen, 2021-09-10 11:30
PR 28729 merged ned.deily, 2021-10-05 05:59
Messages (3)
msg401633 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2021-09-11 08:46
New changeset 5f5b7d0c654488206ac13e27d9a5dcffbd2cc0af by David CARLIER in branch 'main':
bpo-45163: Haiku build fix. (GH-28269)
https://github.com/python/cpython/commit/5f5b7d0c654488206ac13e27d9a5dcffbd2cc0af
msg403195 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2021-10-05 06:13
Thanks for the PR. However, it did introduce a breakage in certain builds due to unconditionally adding a check for libnetwork. For example, on older releases of macOS there is no libnetwork but building on newer systems it creates a dynamic load reference to a spurious and unrelated libnetworking library which causes multi-version binaries built on newer releases, like those of the python.org macOS installers, to fail to load on older systems. PR 28729 adds a Haiku-only guard around the added configure check.
msg403218 - (view) Author: Pablo Galindo Salgado (pablogsal) * (Python committer) Date: 2021-10-05 10:03
New changeset 0af08f343a7b792f527b78e2a35d9453039940c2 by Ned Deily in branch 'main':
bpo-45163: Restrict added libnetwork check to builds on Haiku. (GH-28729)
https://github.com/python/cpython/commit/0af08f343a7b792f527b78e2a35d9453039940c2
History
Date User Action Args
2022-04-11 14:59:49adminsetgithub: 89326
2021-10-05 10:03:12pablogsalsetstatus: open -> closed
resolution: fixed
stage: commit review -> resolved
2021-10-05 10:03:01pablogsalsetmessages: + msg403218
2021-10-05 06:13:50ned.deilysetnosy: + pablogsal
2021-10-05 06:13:32ned.deilysetstatus: closed -> open
priority: normal -> release blocker
messages: + msg403195

components: + Build
resolution: fixed -> (no value)
stage: resolved -> commit review
2021-10-05 05:59:39ned.deilysetnosy: + ned.deily

pull_requests: + pull_request27077
2021-09-11 16:01:33serhiy.storchakasetstatus: open -> closed
resolution: fixed
stage: resolved
2021-09-11 08:46:33serhiy.storchakasetnosy: + serhiy.storchaka
messages: + msg401633
2021-09-10 11:30:29devnexencreate