Alex Peshkoff via Firebird-devel wrote 17.09.2021 16:13:
First of all dynamically loaded libraries are unloaded in reverse order, next invoken executable dtors/atexits, and only after it - dtors of linked libraries.
Ah, ok. But returning to the topic: which library must provide pooled memory manager for the rest?
Probably the best solution would be to drop the pools completely and get back to use system memory manager. It was significantly improved during passed 20 years.
-- WBR, SD. Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel