------- Comment #2 from hbd_bugreports at earthlink dot net 2006-04-25 22:07 ------- Subject: Re: C++ class object destructors are not called for static class objects in a shared library when dlclose is called.
So.... You are telling me this is not a gcc problem but a limitation in CYGWIN. (I'm not really surprised.) ... In which case I resort to my work-around of eliminating static class objects declared in the body of functions that will be used in the shared library. Thanks for the prompt reply, Harry Dellicker pinskia at gcc dot gnu dot org wrote: >------- Comment #1 from pinskia at gcc dot gnu dot org 2006-04-25 21:31 >------- >Yes, this is a target specific issue. If the target does not support atexit, >this is what will happen. > > > > -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27319