Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python package for x86_64 macOS Sequoia 15.2 fails on import with symbol not found in flat namespace '___emutls_get_address' #12

Open
cwgamma opened this issue Jan 18, 2025 · 0 comments

Comments

@cwgamma
Copy link

cwgamma commented Jan 18, 2025

Running the existing whl file for this platform segfaults when running pm_remez
I built the package from source code using

matuin build --release

with no issues and installed the whl file:

pip install /Users/cw/Downloads/pm_remez-0.1.4/target/wheels/pm_remez-0.1.4-cp38-abi3-macosx_10_12_x86_64.whl
Installing collected packages: pm-remez
Successfully installed pm-remez-0.1.4

The version of gcc is
gcc (MacPorts gcc14 14.2.0_3+stdlib_flag) 14.2.0
I installed rust using the rust package in the conda-forge python distribution miniforge

/Users/cw/miniforge3/bin/rustc

The current python installation is conda-forge Python 3.12.8

When I import the package i get the error message:

import pm_remez
Traceback (most recent call last):
File "", line 1, in
File "/Users/cw/miniforge3/lib/python3.12/site-packages/pm_remez/init.py", line 1, in
from .pm_remez import *
ImportError: dlopen(/Users/cw/miniforge3/lib/python3.12/site-packages/pm_remez/pm_remez.abi3.so, 0x0002): symbol not found in flat namespace '___emutls_get_address'

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

No branches or pull requests

1 participant