Why does the ABI says that __cxa_finalize should be called with a NULL parameter from the main program in the .fini section? Why not just let normal atexit processing take place when exit is called? -- Mark Mitchell mark at codesourcery.com CodeSourcery, LLC http://www.codesourcery.com