GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — gh-157755: Fix library order in OpenSSL configure checks by miyanyan · Pull Request #157756 · python/cpython

Conversation

@miyanyan

@miyanyan miyanyan commented Sep 18, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown

Fixes #157755.

The OpenSSL API checks put LIBS before OPENSSL_LIBS and LIBCRYPTO_LIBS. With static OpenSSL, this can place its dependencies before the libraries that reference them and incorrectly mark _ssl and _hashlib as missing.

Place the OpenSSL libraries before LIBS, matching the existing AX_CHECK_OPENSSL check. Regenerate configure with Autoconf 2.72 and add a NEWS entry.

For example, with zlib-enabled static OpenSSL and libz.a supplied through LIBS, the initial OpenSSL link check succeeds but both API checks fail with unresolved zlib symbols. Both checks pass after this change with identical configure arguments. Reproduction details are in the linked issue.

  • Issue: OpenSSL configure API checks use the wrong library order for dependencies in LIBS #157755

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@miyanyan
pythongh-157755: Fix library order in OpenSSL configure checks
5a157dc
@miyanyan
miyanyan requested review from AA-Turner, corona10, emmatyping, erlend-aasland, gpshead, itamaro and picnixz as code owners September 18, 2026 14:04
@python-cla-bot

python-cla-bot Bot commented Sep 18, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown

All commit authors signed the Contributor License Agreement.

CLA signed

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-app bedevere-app Bot mentioned this pull request Sep 18, 2026
OpenSSL configure API checks use the wrong library order for dependencies in LIBS #157755
Open
@bedevere-app bedevere-app Bot added the awaiting review label Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@gpshead gpshead Awaiting requested review from gpshead gpshead is a code owner
@picnixz picnixz Awaiting requested review from picnixz picnixz is a code owner
@erlend-aasland erlend-aasland Awaiting requested review from erlend-aasland erlend-aasland is a code owner
@corona10 corona10 Awaiting requested review from corona10 corona10 is a code owner
@AA-Turner AA-Turner Awaiting requested review from AA-Turner AA-Turner is a code owner
@emmatyping emmatyping Awaiting requested review from emmatyping emmatyping is a code owner
@itamaro itamaro Awaiting requested review from itamaro itamaro is a code owner

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

awaiting review

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

OpenSSL configure API checks use the wrong library order for dependencies in LIBS

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@miyanyan
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.