static initializers do not get run in dylibs with gcc 3.3