On Wednesday 03 December 2008 19:16:32 Konstantin A. Lepikhov wrote: > > > > http://lakostis.livejournal.com/10234.html - превед мантейнеру xorg! > > > > > > А всем коллективом на поруки взять? Проблема давно назрела... > > > > когда-то речь про xorg-compat шла... > > Проще libdrm откатить. чего конкретно ему не хватает в 2.4.1? common sonames: libdrm.so.2 /usr/lib/libdrm.so.2.4.0 /usr/lib/libdrm.so.2.4.0 libdrm_intel.so.1 /usr/lib/libdrm_intel.so.1.0.0 /usr/lib/libdrm_intel.so.1.0.0 libdrm.so.2 definitions unchanged --- libdrm-2.4.0-alt4/libdrm_intel.so.1 2008-12-04 11:27:13 +0300 +++ libdrm-2.4.1-alt2/libdrm_intel.so.1 2008-11-22 21:06:19 +0300 @@ -2,20 +2,31 @@ _init T -dri_bo_alloc T -dri_bo_emit_reloc T -dri_bo_exec T -dri_bo_flink T -dri_bo_get_subdata T -dri_bo_get_tiling T -dri_bo_map T -dri_bo_pin T -dri_bo_reference T -dri_bo_set_tiling T -dri_bo_subdata T -dri_bo_unmap T -dri_bo_unpin T -dri_bo_unreference T -dri_bo_wait_rendering T -dri_bufmgr_check_aperture_space T -dri_bufmgr_destroy T -dri_bufmgr_set_debug T +drm_intel_bo_alloc T +drm_intel_bo_emit_reloc T +drm_intel_bo_exec T +drm_intel_bo_fake_alloc_static T +drm_intel_bo_fake_disable_backing_store T +drm_intel_bo_flink T +drm_intel_bo_gem_create_from_name T +drm_intel_bo_get_subdata T +drm_intel_bo_get_tiling T +drm_intel_bo_map T +drm_intel_bo_pin T +drm_intel_bo_reference T +drm_intel_bo_set_tiling T +drm_intel_bo_subdata T +drm_intel_bo_unmap T +drm_intel_bo_unpin T +drm_intel_bo_unreference T +drm_intel_bo_wait_rendering T +drm_intel_bufmgr_check_aperture_space T +drm_intel_bufmgr_destroy T +drm_intel_bufmgr_fake_contended_lock_take T +drm_intel_bufmgr_fake_evict_all T +drm_intel_bufmgr_fake_init T +drm_intel_bufmgr_fake_set_exec_callback T +drm_intel_bufmgr_fake_set_fence_callback T +drm_intel_bufmgr_fake_set_last_dispatch T +drm_intel_bufmgr_gem_enable_reuse T +drm_intel_bufmgr_gem_init T +drm_intel_bufmgr_set_debug T drm_mmAllocMem T @@ -26,12 +37 @@ drm_mmInit T -intel_bo_fake_alloc_static T -intel_bo_fake_disable_backing_store T -intel_bo_gem_create_from_name T -intel_bufmgr_fake_contended_lock_take T -intel_bufmgr_fake_evict_all T -intel_bufmgr_fake_init T -intel_bufmgr_fake_set_exec_callback T -intel_bufmgr_fake_set_fence_callback T -intel_bufmgr_fake_set_last_dispatch T -intel_bufmgr_gem_enable_reuse T -intel_bufmgr_gem_init T 29 symbols removed T dri_bo_alloc T dri_bo_emit_reloc T dri_bo_exec T dri_bo_flink T dri_bo_get_subdata T dri_bo_get_tiling T dri_bo_map T dri_bo_pin T dri_bo_reference T dri_bo_set_tiling T dri_bo_subdata T dri_bo_unmap T dri_bo_unpin T dri_bo_unreference T dri_bo_wait_rendering T dri_bufmgr_check_aperture_space T dri_bufmgr_destroy T dri_bufmgr_set_debug T intel_bo_fake_alloc_static T intel_bo_fake_disable_backing_store T intel_bo_gem_create_from_name T intel_bufmgr_fake_contended_lock_take T intel_bufmgr_fake_evict_all T intel_bufmgr_fake_init T intel_bufmgr_fake_set_exec_callback T intel_bufmgr_fake_set_fence_callback T intel_bufmgr_fake_set_last_dispatch T intel_bufmgr_gem_enable_reuse T intel_bufmgr_gem_init 29 symbols added T drm_intel_bo_alloc T drm_intel_bo_emit_reloc T drm_intel_bo_exec T drm_intel_bo_fake_alloc_static T drm_intel_bo_fake_disable_backing_store T drm_intel_bo_flink T drm_intel_bo_gem_create_from_name T drm_intel_bo_get_subdata T drm_intel_bo_get_tiling T drm_intel_bo_map T drm_intel_bo_pin T drm_intel_bo_reference T drm_intel_bo_set_tiling T drm_intel_bo_subdata T drm_intel_bo_unmap T drm_intel_bo_unpin T drm_intel_bo_unreference T drm_intel_bo_wait_rendering T drm_intel_bufmgr_check_aperture_space T drm_intel_bufmgr_destroy T drm_intel_bufmgr_fake_contended_lock_take T drm_intel_bufmgr_fake_evict_all T drm_intel_bufmgr_fake_init T drm_intel_bufmgr_fake_set_exec_callback T drm_intel_bufmgr_fake_set_fence_callback T drm_intel_bufmgr_fake_set_last_dispatch T drm_intel_bufmgr_gem_enable_reuse T drm_intel_bufmgr_gem_init T drm_intel_bufmgr_set_debug # template for libdrm_intel.so.1 version script LIBDRM_2.4.1 { global: drm_intel_bo_alloc; drm_intel_bo_emit_reloc; drm_intel_bo_exec; drm_intel_bo_fake_alloc_static; drm_intel_bo_fake_disable_backing_store; drm_intel_bo_flink; drm_intel_bo_gem_create_from_name; drm_intel_bo_get_subdata; drm_intel_bo_get_tiling; drm_intel_bo_map; drm_intel_bo_pin; drm_intel_bo_reference; drm_intel_bo_set_tiling; drm_intel_bo_subdata; drm_intel_bo_unmap; drm_intel_bo_unpin; drm_intel_bo_unreference; drm_intel_bo_wait_rendering; drm_intel_bufmgr_check_aperture_space; drm_intel_bufmgr_destroy; drm_intel_bufmgr_fake_contended_lock_take; drm_intel_bufmgr_fake_evict_all; drm_intel_bufmgr_fake_init; drm_intel_bufmgr_fake_set_exec_callback; drm_intel_bufmgr_fake_set_fence_callback; drm_intel_bufmgr_fake_set_last_dispatch; drm_intel_bufmgr_gem_enable_reuse; drm_intel_bufmgr_gem_init; drm_intel_bufmgr_set_debug; }; vim:ft=diff -- Valery V. Inozemtsev