El cambio en los tipos uid[lowbar]t y gid[lowbar]t provoca diversos problemas en los nombres de los objetos y las funciones de C++.
Al igual que ocurre con los binarios C, las bibliotecas y los binarios C++ continúan funcionando al igual que antes. La excepción se produce cuando las bibliotecas contienen interfaces que utilizan uid[lowbar]t y gid[lowbar]t. En esta instancia, las bibliotecas que contienen estas interfaces y las aplicaciones que utilizan estas interfaces se deben compilar de nuevo al mismo tiempo.
Debido a que el sistema operativo Solaris no expone interfaces de C++ de esta naturaleza, no se esperan incompatibilidades con las bibliotecas de Solaris.