On Mon, 2002-10-21 at 02:05, Jens Owen wrote:
> Jos� Fonseca wrote:
> > On Wed, Oct 16, 2002 at 04:52:59PM +1000, Simon Bland wrote:
> > 
> >> I've seen ppl mention the libxaa.a from Fonseca seems to fix the problem
> >> with the screen blanking. Thing is I can't seem to find this libxaa..
> >> Can anyone point me in the right direction for this? And can anyone
> >> confirm that this does seem to fix the screen blanking problem with the
> >> Radeon 8500.
> >>
> > 
> > Initially I hosted on my website because there was no certain that it
> > would help. But now that I know it does I've moved it to
> > http://dri.sf.net/snapshots/extras/libxaa.a.bz2 and wrote a README.Sig11
> > on http://dri.sf.net/snapshots/ .
> 
> Can anyone on Xpert comment on XAA binary incompatability?  Does this 
> just affect Forward compatability, i.e. older X environments with newer 
> binary drivers?

The problem appeared when I merged radeon driver fixes by Kevin E.
Martin from XFree86 CVS to DRI CVS. They involved adding new fields to
the XaaInfoRec struct; the fact that they were added in the middle of
that struct caused the DRI binary snapshots, which were built against
the new version of that struct but ran with an XAA module built against
the old version, to crash and burn. I moved the new fields to the end of
the struct, bumped the minor XAA version and added code to the radeon
driver to only access the new fields if it's dealing with the new XAA.
That worked as expected when I tested it here by copying libxaa.a from
my Debian 4.2 installation into my DRI tree, which makes me suspect that
the remaining problem with the snapshots is due to toolchain
incompatibilities or something along those lines.

Hope this clarifies.


-- 
Earthling Michel D�nzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to