https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97115
--- Comment #1 from David Malcolm <dmalcolm at gcc dot gnu.org> --- "Static Initialization Order Fiasco" https://en.cppreference.com/w/cpp/language/siof https://isocpp.org/wiki/faq/ctors#static-init-order