Solaris Express Developer Edition Release Notes

Impact on C++ code.

The change in the uid_t and gid_t type results in different name mangling for C++ functions and objects.

As with C binaries, C++ binaries and libraries continue to function as before. The exception is when libraries contain interfaces that use uid_t and gid_t. In this instance, the libraries that contain these interfaces, and the applications that use these interfaces, would need to be recompiled at the same time.

Because the Solaris OS does not expose C++ interfaces of this nature, no incompatibilities with Solaris libraries are expected.