1. C++ libraries (static or dynamic) are not binary compatible
across compilers. This is unlikely to ever change.
2. C libraries are mostly compatible, and it is my
understanding that this is improving due to recent patches
like returning structures of up to 8 bytes in registers.
If nobody knows of any specific situations where C libraries are
incompatible, I propose that this bug be closed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=30442
1. C++ libraries (static or dynamic) are not binary compatible
across compilers. This is unlikely to ever change.
2. C libraries are mostly compatible, and it is my
understanding that this is improving due to recent patches
like returning structures of up to 8 bytes in registers.
If nobody knows of any specific situations where C libraries are
incompatible, I propose that this bug be closed.