OpenSolaris

Printable Version Enter a New Search
Bug ID 6755420
Synopsis Make libXaw.so.7 public [LSARC/2008/609]
State 10-Fix Delivered:Verified (Fix available in build)
Category:Subcategory xserver:client_libs
Keywords
Responsible Engineer Alan Coopersmith
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_101
Fixed In snv_101
Release Fixed solaris_nevada(snv_101)
Related Bugs 6623901 , 6732202
Submit Date 2-October-2008
Last Update Date 17-October-2008
Description
Solaris & OpenSolaris has been shipping a private copy of libXaw.so.7 from the
current X11R7.x sources in a hidden directory for the use of other X11R7.x
clients that needed the new features while we evaluated if it was possible to
integrate them into our existing libXaw.so.5 without breaking binary compatibility.

We have determined it is not, and will now make libXaw.so.7 the current public
version of libXaw, replacing the <X11/Xaw/*h> headers with this version
and making the libXaw.so symlinks point to it for newly compiled software.

The new library revision became neccesary since widget 
structures (which may be used in applications to create subclasses
of the libXaw widget classes) exported in the public API changed
in an incompatible way, such as widget structures which changed in
size, number of members, and datatypes compared to
previous libXaw.so versions.

The previous libXaw.so.5 and libXaw.so.4 libraries will remain for
binary compatibility, but neither headers, nor *.so compile-time links
will be shipped for them so that new applications will not build using
them.
Work Around
N/A
Comments
N/A