diff --git a/dtool/metalibs/dtoolconfig/pydtool.cxx b/dtool/metalibs/dtoolconfig/pydtool.cxx index 7b3a017b34..6c0746b114 100644 --- a/dtool/metalibs/dtoolconfig/pydtool.cxx +++ b/dtool/metalibs/dtoolconfig/pydtool.cxx @@ -2489,6 +2489,8 @@ static struct PyModuleDef python_simple_module = { #ifdef _WIN32 extern "C" __declspec(dllexport) INIT_FUNC(); +#elif __GNUC__ >= 4 +extern "C" __attribute__((visibility("default"))) INIT_FUNC(); #else extern "C" INIT_FUNC(); #endif