On MacOS the shared library and loadable module suffix is different. While dlopen will load a shared module just fine, Gtk's loader and query tools don't know to look for them so it's important to give loadable modules the .so suffix.
On MacOS the shared library and loadable module suffix is different. While dlopen will load a shared module just fine, Gtk's loader and query tools don't know to look for them so it's important to give loadable modules the .so suffix.