Skip to content

Avoid unload of plugins in MacOS due to problematic reload of them #7112

@asfernandes

Description

@asfernandes

Due to usage of thread locals (__thread) variables and ObjC frameworks, MacOS do not unload libraries when calling dlclose.

That makes Firebird plugins in wrong state when the plugin manager tries to reload them and they are already loaded in the process memory.

Metadata

Metadata