Josh Soref wrote:

> Pierre Phaneuf wrote:
>>For example, if a client program uses exceptions and/or RTTI (and is
>>thus compiled with those features enabled), is there a problem with
>>linking against a library that was compiled with those features
>>disabled?
>>
> 
> usually you're fine, but certain types of mixing and matching don't work, the 
>bezilla instance is probably a good example if you can trace back the conclusion to 
>the original problem...
> 
> it probably also depends on whether the rtti interfaces affect the exported function 
>mangling (of functions you actually use0.


Generally the big issue is callback functions. RTTI generally isn't much 
of a problem. An example is the C runtime library is usually compiled 
without runtime or exceptions. If your qsort operation function were to 
throw and exception it will be implementation dependent on whether that 
exception could be caught outside the call to qsort.




Reply via email to