quick SUM UP:
to get global classes' constructors in c++ working, there are two ways, depending on which library you do use.
for the ones using gpsdk, just follow foft instructions, as seen in previous posts.
for the ones using mr. mirko's sdk, use devkitarm with gp32_crt0.s and gp32.ld found on...