LINUX.ORG.RU

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

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

% ldd ./myapp | grep Qt5

А теперь выхлоп с грепом «GL» давай.
И вперёд пересобирать Qt 5 с -disable opengl

Только на винде, и то опционально.

Во всех популярных дистрибутивах.

Итого: Qt4 - 14.0M, Qt5 - 16.2M.

А где платформс-плагины? А поддержки форматов изображений? Попробуй переименуй /usr/lib/qt/plugins/platforms/libqxcb.so во что-нибудь другое и все твои Qt 5 приложения превратятся в тыкву.

Без бенчей - балабол. icu используют почти все проги, а значит он уже в ОЗУ.

Аксиомы не требуют доказательств. Если для тебя программа, использующая:

$ ldd untitled 
        linux-vdso.so.1 (0x00007ffc75934000)
        libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f734025e000)
        libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f733fd89000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f733fa07000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f733f7f1000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f733f44d000)
        libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f733ef04000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f733ece7000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f733ea95000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f733e787000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f733e445000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f733e147000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007f733df31000)
        libicui18n.so.56 => /usr/lib/libicui18n.so.56 (0x00007f733dab5000)
        libicuuc.so.56 => /usr/lib/libicuuc.so.56 (0x00007f733d71e000)
        libpcre16.so.0 => /usr/lib/libpcre16.so.0 (0x00007f733d4b8000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f733d2b4000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007f733d0ac000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f7340a4d000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f73408ed000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f733ce77000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f733cc12000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f733c979000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f733c770000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f733c500000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f733c2dd000)
        libicudata.so.56 => /usr/lib/libicudata.so.56 (0x00007f733a8fa000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f733a6f6000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f733a4df000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f733a2b9000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f733a0a7000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f7339dc5000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f7339bb1000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f73398e9000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f73396be000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f7339494000)
        libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007f7339291000)
        libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007f733908e000)
        libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0x00007f7338e80000)
        libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f7338c78000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f7338a6e000)
        libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007f733886a000)
        libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007f7338663000)
        libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007f7338460000)
        libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f7338232000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f7338020000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f7337e1d000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f7337c17000)
        libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f7337a15000)
        libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f73377fb000)
        libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007f73375f6000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f73373f0000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f73371e1000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f7336fdd000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f7336dd7000)
        libattr.so.1 => /usr/lib/libattr.so.1 (0x00007f7336bd2000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f73369c2000)

И это ещё без всяких не очевидных DLOPEN-зависимостей, вроде того же (platforms/libqxcb.so). Разворачивается в память так же быстро, как:

$ ldd untitled 
        linux-vdso.so.1 (0x00007fff6a75f000)
        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00007fa35ea75000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007fa35e56d000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa35e1eb000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fa35dfd5000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fa35dc31000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fa35da14000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fa35d706000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fa35d4d1000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fa35d2bb000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fa35cff3000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fa35cda1000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fa35cb99000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fa35c97c000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fa35c772000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fa35c52e000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fa35c31c000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fa35bfda000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fa35bcdc000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fa35bad8000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007fa35b8d0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa35f7ae000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fa35b660000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fa35b450000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fa35b1eb000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fa35afe2000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fa35addd000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fa35abb3000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fa35a990000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fa35a765000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fa35a561000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fa35a35b000)

То либо ты болен заболеванием, из-за которого не можешь признать свою неправоту, либо просто фанатик.

fixed

Ни слова про KDE я не говорил. Зачем ты его вообще сюда притянул, одному Лёне известно.

Исправление EXL, :

% ldd ./myapp | grep Qt5

А теперь выхлоп с грепом «GL» давай.
И вперёд пересобирать Qt 5 с -disable opengl

Только на винде, и то опционально.

Во всех популярных дистрибутивах.

Итого: Qt4 - 14.0M, Qt5 - 16.2M.

А где платформс-плагины? А поддержки форматов изображений? Попробуй переименуй /usr/lib/qt/plugins/platforms/libqxcb.so во что-нибудь другое и все твои Qt 5 приложения превратятся в тыкву.

Без бенчей - балабол. icu используют почти все проги, а значит он уже в ОЗУ.

Аксиомы не требуют доказательств. Если для тебя программа, использующая:

$ ldd untitled 
        linux-vdso.so.1 (0x00007ffc75934000)
        libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f734025e000)
        libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f733fd89000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f733fa07000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f733f7f1000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f733f44d000)
        libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f733ef04000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f733ece7000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f733ea95000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f733e787000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f733e445000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f733e147000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007f733df31000)
        libicui18n.so.56 => /usr/lib/libicui18n.so.56 (0x00007f733dab5000)
        libicuuc.so.56 => /usr/lib/libicuuc.so.56 (0x00007f733d71e000)
        libpcre16.so.0 => /usr/lib/libpcre16.so.0 (0x00007f733d4b8000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f733d2b4000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007f733d0ac000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f7340a4d000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f73408ed000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f733ce77000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f733cc12000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f733c979000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f733c770000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f733c500000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f733c2dd000)
        libicudata.so.56 => /usr/lib/libicudata.so.56 (0x00007f733a8fa000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f733a6f6000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f733a4df000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f733a2b9000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f733a0a7000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f7339dc5000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f7339bb1000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f73398e9000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f73396be000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f7339494000)
        libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007f7339291000)
        libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007f733908e000)
        libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0x00007f7338e80000)
        libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f7338c78000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f7338a6e000)
        libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007f733886a000)
        libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007f7338663000)
        libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007f7338460000)
        libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f7338232000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f7338020000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f7337e1d000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f7337c17000)
        libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f7337a15000)
        libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f73377fb000)
        libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007f73375f6000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f73373f0000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f73371e1000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f7336fdd000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f7336dd7000)
        libattr.so.1 => /usr/lib/libattr.so.1 (0x00007f7336bd2000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f73369c2000)

И это ещё без всяких не очевидных DLOPEN-зависимостей, вроде того же (platforms/libqxcb.so). Разворачивается в память так же быстро, как:

$ ldd untitled 
        linux-vdso.so.1 (0x00007fff6a75f000)
        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00007fa35ea75000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007fa35e56d000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa35e1eb000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fa35dfd5000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fa35dc31000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fa35da14000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fa35d706000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fa35d4d1000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fa35d2bb000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fa35cff3000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fa35cda1000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fa35cb99000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fa35c97c000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fa35c772000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fa35c52e000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fa35c31c000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fa35bfda000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fa35bcdc000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fa35bad8000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007fa35b8d0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa35f7ae000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fa35b660000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fa35b450000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fa35b1eb000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fa35afe2000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fa35addd000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fa35abb3000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fa35a990000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fa35a765000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fa35a561000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fa35a35b000)

То либо ты болен заболеванием, из-за которого не можешь признать свою неправоту, либо просто фанатик.

fixed

Не слова про KDE я не говорил. Зачем ты его вообще сюда притянул, одному Лёне известно.

Исправление EXL, :

% ldd ./myapp | grep Qt5

А теперь выхлоп с грепом «GL» давай.
И вперёд пересобирать Qt 5 с -disable opengl

Только на винде, и то опционально.

Во всех популярных дистрибутивах.

Итого: Qt4 - 14.0M, Qt5 - 16.2M.

А где платформс-плагины? А поддержки форматов изображений? Попробуй переименуй /usr/lib/qt/plugins/platforms/libqxcb.so во что-нибудь другое и все твои Qt 5 приложения превратятся в тыкву.

Без бенчей - балабол. icu используют почти все проги, а значит он уже в ОЗУ.

Аксиомы не требуют доказательств. Если для тебя программа, использующая:

$ ldd untitled 
        linux-vdso.so.1 (0x00007ffc75934000)
        libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f734025e000)
        libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f733fd89000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f733fa07000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f733f7f1000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f733f44d000)
        libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f733ef04000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f733ece7000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f733ea95000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f733e787000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f733e445000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f733e147000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007f733df31000)
        libicui18n.so.56 => /usr/lib/libicui18n.so.56 (0x00007f733dab5000)
        libicuuc.so.56 => /usr/lib/libicuuc.so.56 (0x00007f733d71e000)
        libpcre16.so.0 => /usr/lib/libpcre16.so.0 (0x00007f733d4b8000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f733d2b4000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007f733d0ac000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f7340a4d000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f73408ed000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f733ce77000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f733cc12000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f733c979000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f733c770000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f733c500000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f733c2dd000)
        libicudata.so.56 => /usr/lib/libicudata.so.56 (0x00007f733a8fa000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f733a6f6000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f733a4df000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f733a2b9000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f733a0a7000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f7339dc5000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f7339bb1000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f73398e9000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f73396be000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f7339494000)
        libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007f7339291000)
        libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007f733908e000)
        libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0x00007f7338e80000)
        libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f7338c78000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f7338a6e000)
        libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007f733886a000)
        libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007f7338663000)
        libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007f7338460000)
        libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f7338232000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f7338020000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f7337e1d000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f7337c17000)
        libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f7337a15000)
        libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f73377fb000)
        libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007f73375f6000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f73373f0000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f73371e1000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f7336fdd000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f7336dd7000)
        libattr.so.1 => /usr/lib/libattr.so.1 (0x00007f7336bd2000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f73369c2000)

И это ещё без всяких не очевидных DLOPEN-зависимостей, вроде того же (platforms/libqxcb.so). Разворачивается в память так же быстро, как:

$ ldd untitled 
        linux-vdso.so.1 (0x00007fff6a75f000)
        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00007fa35ea75000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007fa35e56d000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa35e1eb000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fa35dfd5000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fa35dc31000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fa35da14000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fa35d706000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fa35d4d1000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fa35d2bb000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fa35cff3000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fa35cda1000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fa35cb99000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fa35c97c000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fa35c772000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fa35c52e000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fa35c31c000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fa35bfda000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fa35bcdc000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fa35bad8000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007fa35b8d0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa35f7ae000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fa35b660000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fa35b450000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fa35b1eb000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fa35afe2000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fa35addd000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fa35abb3000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fa35a990000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fa35a765000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fa35a561000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fa35a35b000)

То либо ты болен заболеванием, из-за которого не можешь признать свою неправоту, либо просто фанатик.

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

% ldd ./myapp | grep Qt5

А теперь выхлоп с грепом «GL» давай.
И вперёд пересобирать Qt 5 с -disable opengl

Только на винде, и то опционально.

Во всех популярных дистрибутивах.

Итого: Qt4 - 14.0M, Qt5 - 16.2M.

А где платформс-плагины? А поддержки форматов изображений? Попробуй переименуй /usr/lib/qt/plugins/platforms/libqxcb.so во что-нибудь другое и все твои Qt 5 приложения превратятся в тыкву.

Без бенчей - балабол. icu используют почти все проги, а значит он уже в ОЗУ.

Аксиомы не требуют доказательств. Если для тебя программа, использующая:

$ ldd untitled 
        linux-vdso.so.1 (0x00007ffc75934000)
        libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f734025e000)
        libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f733fd89000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f733fa07000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f733f7f1000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f733f44d000)
        libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f733ef04000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f733ece7000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f733ea95000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f733e787000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f733e445000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f733e147000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007f733df31000)
        libicui18n.so.56 => /usr/lib/libicui18n.so.56 (0x00007f733dab5000)
        libicuuc.so.56 => /usr/lib/libicuuc.so.56 (0x00007f733d71e000)
        libpcre16.so.0 => /usr/lib/libpcre16.so.0 (0x00007f733d4b8000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f733d2b4000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007f733d0ac000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f7340a4d000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f73408ed000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f733ce77000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f733cc12000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f733c979000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f733c770000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f733c500000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f733c2dd000)
        libicudata.so.56 => /usr/lib/libicudata.so.56 (0x00007f733a8fa000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f733a6f6000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f733a4df000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f733a2b9000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f733a0a7000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f7339dc5000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f7339bb1000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f73398e9000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f73396be000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f7339494000)
        libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007f7339291000)
        libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007f733908e000)
        libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0x00007f7338e80000)
        libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f7338c78000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f7338a6e000)
        libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007f733886a000)
        libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007f7338663000)
        libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007f7338460000)
        libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f7338232000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f7338020000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f7337e1d000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f7337c17000)
        libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f7337a15000)
        libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f73377fb000)
        libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007f73375f6000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f73373f0000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f73371e1000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f7336fdd000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f7336dd7000)
        libattr.so.1 => /usr/lib/libattr.so.1 (0x00007f7336bd2000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f73369c2000)

Разворачивается в память так же быстро, как:

$ ldd untitled 
        linux-vdso.so.1 (0x00007fff6a75f000)
        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00007fa35ea75000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007fa35e56d000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa35e1eb000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fa35dfd5000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fa35dc31000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fa35da14000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fa35d706000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fa35d4d1000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fa35d2bb000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fa35cff3000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fa35cda1000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fa35cb99000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fa35c97c000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fa35c772000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fa35c52e000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fa35c31c000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fa35bfda000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fa35bcdc000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fa35bad8000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007fa35b8d0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa35f7ae000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fa35b660000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fa35b450000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fa35b1eb000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fa35afe2000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fa35addd000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fa35abb3000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fa35a990000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fa35a765000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fa35a561000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fa35a35b000)

То либо ты болен заболеванием, из-за которого не можешь признать свою неправоту, либо просто фанатик.