Hi all,

With the help of Eric, I found out what changed between X 3.9.17 and X
4.0 that made Wine crash at start-up.

nexus6:~/glibc/glibc-2.0.6$ ldd /usr/local/X11R6_3.9.17/lib/libGL.so
        libXext.so.6 => /usr/local/X11R6/lib/libXext.so.6 (0x4003d000)
        libX11.so.6 => /usr/local/X11R6/lib/libX11.so.6 (0x4004c000)
        libdl.so.2 => /lib/libdl.so.2 (0x40117000)
        libc.so.6 => /lib/libc.so.6 (0x4011a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

nexus6:~/glibc/glibc-2.0.6$ ldd /usr/local/X11R6_4.0.0/lib/libGL.so
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x40061000)
        libXext.so.6 => /usr/local/X11R6/lib/libXext.so.6 (0x4006f000)
        libX11.so.6 => /usr/local/X11R6/lib/libX11.so.6 (0x4007d000)
        libdl.so.2 => /lib/libdl.so.2 (0x40148000)
        libc.so.6 => /lib/libc.so.6 (0x4014b000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

And, compiling Wine with OpenGL removed fixes the start-up problem.

So, to provide thread-safeness (that is required by the OpenGL
specification), XFree's OpenGL implementation (soon to be the standard
on all users' boxes) uses libpthread...

This leads to the question : how to fix this to prevent getting a slew
of bug reports when X 4.0 starts to become more widely used than it is
today ?

-- 
               Lionel Ulmer   -   [EMAIL PROTECTED]

Reply via email to