But what if I have a C++ dynamic library? Does it call constructors for global variables before _start function in the main program starts?