Skip to content

Update FFmpeg to 9.0.2, build own OpenSSL on manylinux_2_28, Docker images 20261111 in 5.x - #1289

Merged
asmorkalov merged 1 commit into
opencv:5.xfrom
asmorkalov:ffmpeg9_5.x
Nov 14, 2026
Merged

asmorkalov merged 1 commit into
opencv:5.xfrom
asmorkalov:ffmpeg9_5.x

Conversation

@asmorkalov

Copy link
Copy Markdown
Collaborator
  • Build own OpenSSL on manylinux_2_28 instead of using system package

Fixes FIPS SELFTEST FAILURE on FIPS-enabled non-RHEL systems (#1191)

  • Update FFmpeg to 9.0.2, Docker images to 20261111

  • Link OpenSSL statically into FFmpeg on manylinux_2_28

A shared libcrypto.so.1.1 in /ffmpeg_build/lib (registered via ldconfig) shadowed the system Red Hat OpenSSL with the same soname, breaking system tools: git-remote-https failed with 'undefined symbol: EVP_KDF_ctrl' in libk5crypto.so.3. Static linking keeps the system OpenSSL intact and still avoids bundling the Red Hat FIPS libcrypto into wheels (#1191).

  • Update OpenCV submodules to current 4.x to get FFmpeg 9.x support.

…mages 20261111 (opencv#1288)

* Build own OpenSSL on manylinux_2_28 instead of using system package

Fixes FIPS SELFTEST FAILURE on FIPS-enabled non-RHEL systems (opencv#1191)

* Update FFmpeg to 9.0.2, Docker images to 20261111

* Link OpenSSL statically into FFmpeg on manylinux_2_28

A shared libcrypto.so.1.1 in /ffmpeg_build/lib (registered via ldconfig)
shadowed the system Red Hat OpenSSL with the same soname, breaking system
tools: git-remote-https failed with 'undefined symbol: EVP_KDF_ctrl' in
libk5crypto.so.3. Static linking keeps the system OpenSSL intact and still
avoids bundling the Red Hat FIPS libcrypto into wheels (opencv#1191).

* Update OpenCV submodules to current 4.x to get FFmpeg 9.x support.

---------

Co-authored-by: Timofey Vasenin <timofey.vasenin@gmail.com>
Co-authored-by: Alexander Smorkalov <alexander.smorkalov@opencv.ai>
@asmorkalov
asmorkalov merged commit 33b13f6 into opencv:5.x Nov 14, 2026
293 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants