Skip to content

Remove dead UnixWare, SCO OpenServer and ReliantUNIX support code #157949

Description

@vasiliyk

Feature or enhancement

Proposal:

CPython still carries build logic and a few C preprocessor statements for SCO UnixWare 7, OpenUNIX 8, SCO OpenServer 5 and ReliantUNIX, mostly in configure.ac.

This code seems dead and I propose removing it.

Rationale

  • None of these platforms has ever been in a PEP 11 tier, and Python 3 does not claim support for them.
  • The code has not been touched since 2003, and the last report from any of these systems is Compiling Python 2.7.10 Error on Unixware 7.1.4 #68799 (2015), a Python 2.7 build failure.
  • The code targets compilers from around 2000 and predates the C11 requirement introduced in 3.11.

Has this already been discussed elsewhere?

No response given

Links to previous discussion of this feature:

No response

Linked PRs

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildThe build process and cross-buildextension-modulesC modules in the Modules dirtype-refactorCode refactoring (with no changes in behavior)

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions