Skip to content

gh-91962: Fix curses compilation on Solaris - #91964

Closed
kulikjak wants to merge 1 commit into
python:mainfrom
kulikjak:Solaris-curses-compilation
Closed

kulikjak wants to merge 1 commit into
python:mainfrom
kulikjak:Solaris-curses-compilation

Conversation

@kulikjak

@kulikjak kulikjak commented Apr 26, 2022 •

Copy link
Copy Markdown
Contributor

Curses won't compile on Solaris due to several missing defines and include path.

The same/similar patch is being used in other Solarises as well:
Oracle Solaris
OmniOS
OpenIndiana

Fixes part of #91962.

@AA-Turner AA-Turner added build The build process and cross-build 3.12 only security fixes labels Jun 7, 2022
@erlend-aasland
erlend-aasland self-requested a review May 26, 2023 07:22

@encukou encukou left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!
Let's merge after alpha 4 is cut, so if something's wrong we don't block the release process.

@erlend-aasland

Copy link
Copy Markdown
Contributor

LGTM! Let's merge after alpha 4 is cut, so if something's wrong we don't block the release process.

setup.py was removed from our code base a couple of releases ago. This patch will no longer apply to main.

@kulikjak

Copy link
Copy Markdown
Contributor Author

Ah, yes - it's still necessary in Python 3.11, but I don't think such a change can be backported all the way there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3.12 only security fixes awaiting merge build The build process and cross-build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants