Skip to content

Conversation

@absurdfarce
Copy link
Collaborator

No description provided.

@absurdfarce absurdfarce linked an issue Dec 23, 2025 that may be closed by this pull request
@absurdfarce
Copy link
Collaborator Author

Confirmed that wheels built from this CFLAGS setting do remain smaller (as expected):

$ unzip -l cassandra_driver-3.29.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl | grep -i murmur
     6160  2025-12-23 23:34   cassandra/cmurmur3.c
   199168  2025-12-23 23:34   cassandra/cmurmur3.cpython-312-aarch64-linux-gnu.so
     2523  2025-12-23 23:34   cassandra/murmur3.py

@absurdfarce
Copy link
Collaborator Author

absurdfarce commented Jan 13, 2026

Ping @bschoening for review.

Short version of this change: the upgrade to cibuildwheel changed some of the compilation flags for native extensions. This change explicitly specifies a known-good set of flags while also including -s to strip the generated shared object.

@absurdfarce absurdfarce merged commit 67bd5e8 into datastax:master Jan 13, 2026
@absurdfarce absurdfarce deleted the issue14 branch January 13, 2026 18:04
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.

Wheels for 3.29.3 appear to have an issue with cmurmur

2 participants