On Thu, 2005-12-01 at 08:23 -0800, Alan Coopersmith wrote:
> Erast Benson wrote:
> > Nexenta's Xorg using 6.8.2 + CVS HEAD fixes. I guess, once Solaris will
> > move to Xorg 7.0, this problem will be resolved.
> 
> Nope, because we will still use the old library version number,
> because there's still no reason to break programs linked against
> the old one, because nothing has changed in the API/ABI to require it.

Yep. I looked into the problem again and found that not much API/ABI
changes happened betwen so.4 and so.6. This should simplify the thing
actually since symbolic link (in some cases) will be sufficient.

I have created special package which will try to resolve this and future
incompatability problems and accumulate "the diff" between Nevada and
Nexenta:

$ dpkg -s nevada-compat
Package: nevada-compat
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 12
Maintainer: Erast Benson <[EMAIL PROTECTED]>
Architecture: solaris-i386
Version: 0.1
Depends: xserver-xorg-core
Description: Solaris 11 (Nevada) compatability collection
 This package provide library-level compatability with Nevada bits.


With this package installed, I can now confirm that macromedia flash
player works out of the box. (debian package: flashplayer-mozilla).

Sure, this solution do not resolve "compile X app binary on Nexenta run
it on Nevada" problem. So, future work is required.

Erast

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to