I've never mucked with dynamic loading, but a search thru the g++ docs
turned up this:
The file `gnulib.c' also provides the implementation for the functions
`__builtin_new' and `__builtin_delete', the functions responsible for
actually allocating and deallocating storage for GNU C++ programs.
Looks like a good clue, anyway!
fan-of-dynamic-unloading-ly y'rs - tim
Tim Peters firstname.lastname@example.org
not speaking for Kendall Square Research Corp