LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

С ядром-то совместимость есть. Я говорю только про:

zenitur@zenithar:~> ldd /mnt/1/usr/games/trine/trine-bin64
        linux-vdso.so.1 (0x00007fff67dff000)
        libavcodec.so.52 => /mnt/1/usr/games/trine/lib64/libavcodec.so.52
        libavformat.so.52 => /mnt/1/usr/games/trine/lib64/libavformat.so.52
        libavutil.so.50 => /mnt/1/usr/games/trine/lib64/libavutil.so.50
        libswscale.so.0 => /mnt/1/usr/games/trine/lib64/libswscale.so.0
        libz.so.1 => /lib64/libz.so.1
        libcv.so.1 => /mnt/1/usr/games/trine/lib64/libcv.so.1
        libboost_thread-mt.so.1.35.0 => /mnt/1/usr/games/trine/lib64/libboost_thread-mt.so.1.35.0
        libpthread.so.0 => /lib64/libpthread.so.0
        libSDL-1.2.so.0 => /mnt/1/usr/games/trine/lib64/libSDL-1.2.so.0
        libSDL_image-1.2.so.0 => /mnt/1/usr/games/trine/lib64/libSDL_image-1.2.so.0
        libSDL_ttf-2.0.so.0 => /mnt/1/usr/games/trine/lib64/libSDL_ttf-2.0.so.0
        libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0
        libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0
        libvorbisfile.so.3 => /mnt/1/usr/games/trine/lib64/libvorbisfile.so.3
        libopenal.so.1 => /mnt/1/usr/games/trine/lib64/libopenal.so.1
        libPhysXLoader.so.1 => /mnt/1/usr/games/trine/lib64/libPhysXLoader.so.1
        libGLEW.so.1.5 => /mnt/1/usr/games/trine/lib64/libGLEW.so.1.5
        libGL.so.1 => /usr/X11R6/lib64/libGL.so.1
        libGLU.so.1 => /usr/lib64/libGLU.so.1
        libCg.so => /mnt/1/usr/games/trine/lib64/libCg.so
        libCgGL.so => /mnt/1/usr/games/trine/lib64/libCgGL.so
        libstdc++.so.6 => /mnt/1/usr/games/trine/lib64/libstdc++.so.6
        libm.so.6 => /lib64/libm.so.6
        libgcc_s.so.1 => /lib64/libgcc_s.so.1
        libc.so.6 => /lib64/libc.so.6
        libcxcore.so.1 => /mnt/1/usr/games/trine/lib64/libcxcore.so.1
        libdl.so.2 => /lib64/libdl.so.2
        libgomp.so.1 => /usr/lib64/libgomp.so.1
        librt.so.1 => /lib64/librt.so.1
        /lib64/ld-linux-x86-64.so.2
        libasound.so.2 => /usr/lib64/libasound.so.2
        libdirectfb-1.0.so.0 => /mnt/1/usr/games/trine/lib64/libdirectfb-1.0.so.0
        libfusion-1.0.so.0 => /mnt/1/usr/games/trine/lib64/libfusion-1.0.so.0
        libdirect-1.0.so.0 => /mnt/1/usr/games/trine/lib64/libdirect-1.0.so.0
        libvga.so.1 => /mnt/1/usr/games/trine/lib64/libvga.so.1
        libpng12.so.0 => /mnt/1/usr/games/trine/lib64/libpng12.so.0
        libjpeg.so.62 => /mnt/1/usr/games/trine/lib64/libjpeg.so.62
        libtiff.so.4 => /mnt/1/usr/games/trine/lib64/libtiff.so.4
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6
        libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0
        libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0
        libX11.so.6 => /usr/lib64/libX11.so.6
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3
        libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0
        libcairo.so.2 => /usr/lib64/libcairo.so.2
        libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0
        libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0
        libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0
        libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0
        libffi.so.4 => /usr/lib64/libffi.so.4
        libvorbis.so.0 => /mnt/1/usr/games/trine/lib64/libvorbis.so.0
        libXmu.so.6 => /usr/lib64/libXmu.so.6
        libXi.so.6 => /usr/lib64/libXi.so.6
        libXext.so.6 => /usr/lib64/libXext.so.6
        libnvidia-tls.so.304.88 => /usr/lib64/tls/libnvidia-tls.so.304.88
        libnvidia-glcore.so.304.88 => /usr/lib64/libnvidia-glcore.so.304.88
        libx86.so.1 => /usr/lib64/libx86.so.1
        libXrender.so.1 => /usr/lib64/libXrender.so.1
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1
        libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1
        libxcb.so.1 => /usr/lib64/libxcb.so.1
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0
        libpng14.so.14 => /usr/lib64/libpng14.so.14
        libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0
        libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0
        libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0
        libselinux.so.1 => /lib64/libselinux.so.1
        libresolv.so.2 => /lib64/libresolv.so.2
        libexpat.so.1 => /usr/lib64/libexpat.so.1
        libpcre.so.1 => /usr/lib64/libpcre.so.1
        libogg.so.0 => /mnt/1/usr/games/trine/lib64/libogg.so.0
        libXt.so.6 => /usr/lib64/libXt.so.6
        libXau.so.6 => /usr/lib64/libXau.so.6
        libSM.so.6 => /usr/lib64/libSM.so.6
        libICE.so.6 => /usr/lib64/libICE.so.6
        libuuid.so.1 => /usr/lib64/libuuid.so.1

И ни одного Not Found, хотя бинарник 2010 года. Потому что сборщик бинарника был с прямыми руками и знал, что брать из системы, а что положить в архив с игрой. Например C++ Runtime идёт вместе с игрой, а GTK берётся из системы.

Исходная версия ZenitharChampion, :

С ядром-то совместимость есть. Я говорю только про:

zenitur@zenithar:~> ldd /mnt/1/usr/games/trine/trine-bin64
        linux-vdso.so.1 (0x00007fff67dff000)
        libavcodec.so.52 => /mnt/1/usr/games/trine/lib64/libavcodec.so.52
        libavformat.so.52 => /mnt/1/usr/games/trine/lib64/libavformat.so.52
        libavutil.so.50 => /mnt/1/usr/games/trine/lib64/libavutil.so.50
        libswscale.so.0 => /mnt/1/usr/games/trine/lib64/libswscale.so.0
        libz.so.1 => /lib64/libz.so.1
        libcv.so.1 => /mnt/1/usr/games/trine/lib64/libcv.so.1
        libboost_thread-mt.so.1.35.0 => /mnt/1/usr/games/trine/lib64/libboost_thread-mt.so.1.35.0
        libpthread.so.0 => /lib64/libpthread.so.0
        libSDL-1.2.so.0 => /mnt/1/usr/games/trine/lib64/libSDL-1.2.so.0
        libSDL_image-1.2.so.0 => /mnt/1/usr/games/trine/lib64/libSDL_image-1.2.so.0
        libSDL_ttf-2.0.so.0 => /mnt/1/usr/games/trine/lib64/libSDL_ttf-2.0.so.0
        libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0
        libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0
        libvorbisfile.so.3 => /mnt/1/usr/games/trine/lib64/libvorbisfile.so.3
        libopenal.so.1 => /mnt/1/usr/games/trine/lib64/libopenal.so.1
        libPhysXLoader.so.1 => /mnt/1/usr/games/trine/lib64/libPhysXLoader.so.1
        libGLEW.so.1.5 => /mnt/1/usr/games/trine/lib64/libGLEW.so.1.5
        libGL.so.1 => /usr/X11R6/lib64/libGL.so.1
        libGLU.so.1 => /usr/lib64/libGLU.so.1
        libCg.so => /mnt/1/usr/games/trine/lib64/libCg.so
        libCgGL.so => /mnt/1/usr/games/trine/lib64/libCgGL.so
        libstdc++.so.6 => /mnt/1/usr/games/trine/lib64/libstdc++.so.6
        libm.so.6 => /lib64/libm.so.6
        libgcc_s.so.1 => /lib64/libgcc_s.so.1
        libc.so.6 => /lib64/libc.so.6
        libcxcore.so.1 => /mnt/1/usr/games/trine/lib64/libcxcore.so.1
        libdl.so.2 => /lib64/libdl.so.2
        libgomp.so.1 => /usr/lib64/libgomp.so.1
        librt.so.1 => /lib64/librt.so.1
        /lib64/ld-linux-x86-64.so.2
        libasound.so.2 => /usr/lib64/libasound.so.2
        libdirectfb-1.0.so.0 => /mnt/1/usr/games/trine/lib64/libdirectfb-1.0.so.0
        libfusion-1.0.so.0 => /mnt/1/usr/games/trine/lib64/libfusion-1.0.so.0
        libdirect-1.0.so.0 => /mnt/1/usr/games/trine/lib64/libdirect-1.0.so.0
        libvga.so.1 => /mnt/1/usr/games/trine/lib64/libvga.so.1
        libpng12.so.0 => /mnt/1/usr/games/trine/lib64/libpng12.so.0
        libjpeg.so.62 => /mnt/1/usr/games/trine/lib64/libjpeg.so.62
        libtiff.so.4 => /mnt/1/usr/games/trine/lib64/libtiff.so.4
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6
        libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0
        libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0
        libX11.so.6 => /usr/lib64/libX11.so.6
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3
        libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0
        libcairo.so.2 => /usr/lib64/libcairo.so.2
        libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0
        libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0
        libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0
        libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0
        libffi.so.4 => /usr/lib64/libffi.so.4
        libvorbis.so.0 => /mnt/1/usr/games/trine/lib64/libvorbis.so.0
        libXmu.so.6 => /usr/lib64/libXmu.so.6
        libXi.so.6 => /usr/lib64/libXi.so.6
        libXext.so.6 => /usr/lib64/libXext.so.6
        libnvidia-tls.so.304.88 => /usr/lib64/tls/libnvidia-tls.so.304.88
        libnvidia-glcore.so.304.88 => /usr/lib64/libnvidia-glcore.so.304.88
        libx86.so.1 => /usr/lib64/libx86.so.1
        libXrender.so.1 => /usr/lib64/libXrender.so.1
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1
        libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1
        libxcb.so.1 => /usr/lib64/libxcb.so.1
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0
        libpng14.so.14 => /usr/lib64/libpng14.so.14
        libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0
        libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0
        libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0
        libselinux.so.1 => /lib64/libselinux.so.1
        libresolv.so.2 => /lib64/libresolv.so.2
        libexpat.so.1 => /usr/lib64/libexpat.so.1
        libpcre.so.1 => /usr/lib64/libpcre.so.1
        libogg.so.0 => /mnt/1/usr/games/trine/lib64/libogg.so.0
        libXt.so.6 => /usr/lib64/libXt.so.6
        libXau.so.6 => /usr/lib64/libXau.so.6
        libSM.so.6 => /usr/lib64/libSM.so.6
        libICE.so.6 => /usr/lib64/libICE.so.6
        libuuid.so.1 => /usr/lib64/libuuid.so.1

И ни одного Not Found, хотя бинарник 2010 года.