Skip to content

[build] Update cibuildwheel's version to 4.1.0#22686

Open
jase231 wants to merge 1 commit into
root-project:masterfrom
jase231:jserwe_cibw_version
Open

[build] Update cibuildwheel's version to 4.1.0#22686
jase231 wants to merge 1 commit into
root-project:masterfrom
jase231:jserwe_cibw_version

Conversation

@jase231

@jase231 jase231 commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

This Pull request:

Updates cibuildwheel's version to 4.1.0

Changes or fixes:

cibuildwheel 4.1.0 uses an updated manylinux_2_28 container (2026.06.04-1 vs the previous 2026.03.20-1), which in turn ships auditwheel 6.7.0 which fixes a bug (see release notes) in how RPATHs were set in previous versions. This bug previously prevented linking against ROOT wheel (pip) distributions without workarounds.

Comparing readelf -d libfreetype-2f3b32b6.so.6.16.1 output between libraries bundled by auditwheel 6.7.0 and auditwheel 6.6.0 respectively (note the missing RPATH in 6.6.0's version):

 0x000000000000000f (RPATH)              Library rpath: [$ORIGIN]
 0x0000000000000001 (NEEDED)             Shared library: [libbz2-a1e77c99.so.1.0.6]
 0x0000000000000001 (NEEDED)             Shared library: [libpng16-57ce35be.so.16.34.0]
 0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000e (SONAME)             Library soname: [libfreetype-2f3b32b6.so.6.16.1]

vs.

0x0000000000000001 (NEEDED)             Shared library: [libbz2-a1e77c99.so.1.0.6]
0x0000000000000001 (NEEDED)             Shared library: [libpng16-57ce35be.so.16.34.0]
0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]
0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
0x000000000000000e (SONAME)             Library soname: [libfreetype-2f3b32b6.so.6.16.1]

Checklist:

  • tested changes locally
  • updated the docs (if necessary)

This PR addresses some of the issues faced in #22654

@jase231 jase231 requested a review from dpiparo as a code owner June 23, 2026 12:23
@vepadulano vepadulano added the build-python-wheels Run the workflow to build Python wheels label Jun 23, 2026
@vepadulano vepadulano closed this Jun 23, 2026
@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown

Test Results

    22 files      22 suites   3d 16h 21m 50s ⏱️
 3 870 tests  3 870 ✅ 0 💤 0 ❌
77 352 runs  77 352 ✅ 0 💤 0 ❌

Results for commit d6b1d2e.

♻️ This comment has been updated with latest results.

@vepadulano vepadulano reopened this Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build-python-wheels Run the workflow to build Python wheels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants