Replies: 2 comments 4 replies
-
|
Can you reproduce this outside of cibuildwheel? |
Beta Was this translation helpful? Give feedback.
-
|
I'm also seeing in my nanobind migration that the wheel get named with abi3 suffix, but the binaries doesn't (and won't load in any python versions other than the one that built it). Using I'm wondering if something is passed in from the build system that cause the suffix or ABI config to not be set as expected... 🤔 nanobind/cmake/nanobind-config.cmake Lines 16 to 47 in dbe8a3c Local build produce |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm transitioning a project to use nanobind, and am seeing an oddity when building via cibuildwheel. I get a wheel like: "
exifmwg-0.2.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64", but the compiled .so seems to be specific to Python 3.12:bindings.cpython-312-x86_64-linux-gnu.soI've configured the stable ABI as such:
nanobind_add_module( bindings NB_STATIC NB_SUPPRESS_WARNINGS STABLE_ABI LTO src/exifmwg/bindings.cpp ${CORE_SOURCES})as well as
Maybe related to #1047
Beta Was this translation helpful? Give feedback.
All reactions