Description of problem: Direct rendering cannot be enabled because of an undefined symbol __udivsi3 in the /usr/lib/dri/libdricore.so object. Version-Release number of selected component (if applicable): mesa-libGL-7.1-0.29.fc9.ia64 How reproducible: Always Steps to Reproduce: 1. Open a graphical terminal 2. From there, enter: export LIBGL_DEBUG=verbose 3. Then, enter: glxinfo Actual results: name of display: :0.0 libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0) libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so libGL error: dlopen /usr/lib/dri/r300_dri.so failed (/usr/lib/dri/libdricore.so: undefined symbol: __udivsi3) libGL error: unable to load driver: r300_dri.so display: :0 screen: 0 direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose) Expected results: name of display: :0.0 libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0) libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so display: :0 screen: 0 direct rendering: Yes Additional info: I don't know whether this issue is specific to the Itanium (ia64) architecture, generic to all 64-bit platforms, or affect all supported architectures as I don't have an other non-ia64 system to try.
FYI, it seems that the problem has been fixed in Rawhide. DRI is enabled with mesa-dri-drivers-7.1-0.37.fc10.ia64.
Fixed in rawhide and F9 updates.