diff --git a/setup.py b/setup.py index 91cd5b0..26f3622 100644 --- a/setup.py +++ b/setup.py @@ -71,7 +71,7 @@ setup( Extension( 'piksemel', sources=['src/iksemel.c', 'src/pyiks.c'], - extra_compile_args=["-fvisibility=default"] + extra_compile_args=["-fvisibility=hidden"] ) ], python_requires='>=3.6', diff --git a/src/pyiks.c b/src/pyiks.c index 5fab659..be28650 100644 --- a/src/pyiks.c +++ b/src/pyiks.c @@ -999,6 +999,7 @@ static struct PyModuleDef moduledef = { methods, /* m_methods */ }; +__attribute__((visibility("default"))) PyMODINIT_FUNC PyInit_piksemel(void) {