Skip to content

Commit 0d1e1c1

Browse files
committed
Do not patch libgcc because lubinwind freaks out
1 parent b2b5679 commit 0d1e1c1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,9 @@ show_missing = true
144144
# Override the default linux before-all for musl linux
145145
[[tool.cibuildwheel.overrides]]
146146
select = "*-musllinux*"
147+
# Exclude libgcc_s from bundling - it contains _Unwind_* symbols and having
148+
# multiple copies (bundled + system) breaks C++ exception handling.
149+
repair-wheel-command = "auditwheel repair --exclude libgcc_s.so.1 -w {dest_dir} {wheel}"
147150
before-all = [
148151
# Remove gettext-dev, which conficts with the musl-libintl, which is a build
149152
# dependency of elfutils.

0 commit comments

Comments
 (0)