Last weekend I tried to install Xfree86 4.1.0. Bad mistake! Way over my head doing that I decided, I should stick to coding drivers instead...
So I rebuilt XFree86 3.3.6 (with and without my G400MAX patch). Unfortunately the server always segfaults with (only) certain programs. For example Mozilla dies yet Quake3 works fine! My old build still works.
Since the old build works I figure that it isn't down to the dynamic libraries(m, dl and c). The other main change I made is a switch to GCC 2.95.2. Basically I was wondering if anyone has successfully built a (stable) XFree86 3.3.6 with this GCC?
Alternatively if anyone has built a stable XF86_SVGA using my G400MAX patch then please may I have a copy!
(Not sure if this is a red herring, but I just noticed that all the programs that kill it seem to use pthreads. Does the X server need to be built with the same compiler as this library for some reason? )
So I rebuilt XFree86 3.3.6 (with and without my G400MAX patch). Unfortunately the server always segfaults with (only) certain programs. For example Mozilla dies yet Quake3 works fine! My old build still works.
Since the old build works I figure that it isn't down to the dynamic libraries(m, dl and c). The other main change I made is a switch to GCC 2.95.2. Basically I was wondering if anyone has successfully built a (stable) XFree86 3.3.6 with this GCC?
Alternatively if anyone has built a stable XF86_SVGA using my G400MAX patch then please may I have a copy!
(Not sure if this is a red herring, but I just noticed that all the programs that kill it seem to use pthreads. Does the X server need to be built with the same compiler as this library for some reason? )
Comment