On May-15, Jeff Clites wrote:
When linking against ("using") a static library version of ICU, we need a C++-aware linker (because ICU contains C++ code); with a dynamic-library version of ICU presumably we wouldn't.
I don't know if this applies here, but there is a good reason to use a C++-compatible linker even if you aren't including any C++ code. By default, many C linkers will not allow C++ exceptions to propagate through their stack frames. Unwinding the stack for an exception requires some additional information stored in the stack frames.
It probably does. We ought to allow for using a C++ aware linker to link parrot, since we may be embedded in a C++ program.
--
Dan
--------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk