Martin Bochnig wrote: > Martin Bochnig wrote: > >> Certainly, last week I saw your comments in the pkgdefs. >> However, binary compatibility seems to be broken. I experimented with >> LD_PRELOAD'ing Sun's version of libXaw, lofs-mounting one version over >> the other and vice versa, etc. >> > > Plus I have compared them using misc. binutils. >
Okay, good. The incompatibility issues seem to be upward-related (which is no wonder). Downward compatibility seems to work sufficiently well. Solaris Express or Solaris 10 may be a different pair of shoes. But at least for FOX we should make the new libXaw public, and either have SUNWxorg-cfg create symlinks from the public to the private locations (at least in the interim, until more thorough tests have been completed), and then, finally, have xorgcfg link against the then public version of Xorg's libXaw. Plus remove the legacy compatibility links to Sun's old version / to ../openwin/lib from SUNWxwrtl: SUNWxwrtl/prototype_com:86:s none lib/libXaw.so=./libXaw.so.5 SUNWxwrtl/prototype_com:87:s none lib/libXaw.so.4=../openwin/lib/libXaw.so.4 SUNWxwrtl/prototype_com:88:s none lib/libXaw.so.5=../openwin/lib/libXaw.so.5 SUNWxwrtl/prototype_com:208:s none lib/$plat_64/libXaw.so=./libXaw.so.5 SUNWxwrtl/prototype_com:209:s none lib/$plat_64/libXaw.so.5=../../openwin/lib/64/libXaw.so.5 %m
