-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Open
Labels
bugmypy got something wrongmypy got something wrong
Description
Bug Report
When mypy is built with mold linker and LTO (both are necessary i.e. no error with mold + no LTO or bfd + LTO), mypy fails with ImportError: dynamic module does not define module export function
.
To Reproduce
Run mypy
.
Expected Behavior
No ImportError
Actual Behavior
Traceback (most recent call last):
File "/usr/lib/python-exec/python3.13/mypy", line 5, in <module>
from mypy.__main__ import console_entry
ImportError: dynamic module does not define module export function (PyInit_edfc647aaf02b20aa651__mypyc)
Your Environment
- Mypy version used: 1.17.0
- Mypy command-line flags: The error occurs regardless of flags.
- Mypy configuration options from
mypy.ini
(and other config files): None - Python version used: 3.13.5
- System: Gentoo
emerge --info dev-python/mypy
:
dev-python/mypy-1.17.0::gentoo was built with the following:
USE="debug native-extensions -test" PYTHON_TARGETS="python3_13 -python3_11 -python3_12"
CFLAGS="-march=native -flto=auto -Og -ggdb -pipe -Wl,-O1 -Wl,--as-needed -fuse-ld=mold"
CXXFLAGS="-march=native -flto=auto -Og -ggdb -pipe -Wl,-O1 -Wl,--as-needed -fuse-ld=mold"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks export-pms-vars fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news nostrip parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -fuse-ld=mold -march=native -flto=auto -Og -ggdb -pipe"
Metadata
Metadata
Assignees
Labels
bugmypy got something wrongmypy got something wrong