Skip to content

Instantly share code, notes, and snippets.

@penk
Last active January 1, 2017 07:48
Show Gist options
  • Save penk/5ad22fdf53dc94a8f80d476ea3d04f2a to your computer and use it in GitHub Desktop.
Save penk/5ad22fdf53dc94a8f80d476ea3d04f2a to your computer and use it in GitHub Desktop.

Size of Oxide 1.19.6-0ubuntu0.16.04.1+overlay1

penk@abulafia:~/armhf-rootfs$ du -h ./usr/lib/arm-linux-gnueabihf/libOxideQtCore.so.0 
51M	./usr/lib/arm-linux-gnueabihf/libOxideQtCore.so.0

penk@abulafia:~/armhf-rootfs$ du -h ./usr/lib/arm-linux-gnueabihf/oxide-qt
420K	./usr/lib/arm-linux-gnueabihf/oxide-qt/chromium_l10n
23M	./usr/lib/arm-linux-gnueabihf/oxide-qt

Size of QtWebEngine 5.7.1

penk@abulafia:~/armhf-rootfs$ du -h ./opt/qt5/lib/libQt5WebEngineCore.so.5.7.1
28M	./opt/qt5/lib/libQt5WebEngineCore.so.5.7.1

penk@abulafia:~/armhf-rootfs$ du -h ./opt/qt5/resources/
8.0M	./opt/qt5/resources/
penk@abulafia:~/armhf-rootfs$ du -h ./opt/qt5/translations/qtwebengine_locales/
15M	./opt/qt5/translations/qtwebengine_locales/

==

Dependency

penk@abulafia:~/armhf-rootfs$ sudo chroot . ldd ./opt/qt5/lib/libQt5WebEngineCore.so.5.7.1 | wc -l 
33
penk@abulafia:~/armhf-rootfs$ sudo chroot . ldd ./usr/lib/arm-linux-gnueabihf/libOxideQtCore.so.0 | wc -l 
61

==

penk@abulafia:~/armhf-rootfs$ sudo chroot . ldd ./usr/lib/arm-linux-gnueabihf/libOxideQtCore.so.0
	libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xf3482000)
	libffmpeg.so => /./usr/lib/arm-linux-gnueabihf/oxide-qt/libffmpeg.so (0xf32f8000)
	libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xf32e5000)
	librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0xf32cf000)
	libnss3.so => /usr/lib/arm-linux-gnueabihf/libnss3.so (0xf320e000)
	libnssutil3.so => /usr/lib/arm-linux-gnueabihf/libnssutil3.so (0xf31e2000)
	libsmime3.so => /usr/lib/arm-linux-gnueabihf/libsmime3.so (0xf31ba000)
	libnspr4.so => /usr/lib/arm-linux-gnueabihf/libnspr4.so (0xf3185000)
	libQt5Core.so.5 => /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5 (0xf2e0b000)
	libQt5Feedback.so.5 => /usr/lib/arm-linux-gnueabihf/libQt5Feedback.so.5 (0xf2dff000)
	libQt5Gui.so.5 => /usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5 (0xf2ad6000)
	libQt5Network.so.5 => /usr/lib/arm-linux-gnueabihf/libQt5Network.so.5 (0xf29da000)
	libQt5Positioning.so.5 => /usr/lib/arm-linux-gnueabihf/libQt5Positioning.so.5 (0xf29ac000)
	libgobject-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0 (0xf2964000)
	libglib-2.0.so.0 => /lib/arm-linux-gnueabihf/libglib-2.0.so.0 (0xf288c000)
	libX11.so.6 => /usr/lib/arm-linux-gnueabihf/libX11.so.6 (0xf279a000)
	libXext.so.6 => /usr/lib/arm-linux-gnueabihf/libXext.so.6 (0xf277f000)
	libfontconfig.so.1 => /usr/lib/arm-linux-gnueabihf/libfontconfig.so.1 (0xf2742000)
	libpango-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libpango-1.0.so.0 (0xf26fd000)
	libfreetype.so.6 => /usr/lib/arm-linux-gnueabihf/libfreetype.so.6 (0xf2686000)
	libexpat.so.1 => /lib/arm-linux-gnueabihf/libexpat.so.1 (0xf265d000)
	libdbus-1.so.3 => /lib/arm-linux-gnueabihf/libdbus-1.so.3 (0xf261e000)
	libasound.so.2 => /usr/lib/arm-linux-gnueabihf/libasound.so.2 (0xf2572000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgdk_pixbuf-2.0.so.0 (0xf2549000)
	libnotify.so.4 => /usr/lib/arm-linux-gnueabihf/libnotify.so.4 (0xf2533000)
	libandroid-properties.so.1 => /usr/lib/arm-linux-gnueabihf/libandroid-properties.so.1 (0xf251d000)
	libcamera.so.1 => /usr/lib/arm-linux-gnueabihf/libcamera.so.1 (0xf2508000)
	libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xf23fa000)
	libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xf2382000)
	libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xf235a000)
	libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xf226d000)
	/lib/ld-linux-armhf.so.3 (0xf6fd7000)
	libplc4.so => /usr/lib/arm-linux-gnueabihf/libplc4.so (0xf2259000)
	libplds4.so => /usr/lib/arm-linux-gnueabihf/libplds4.so (0xf2246000)
	libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xf2224000)
	libicui18n.so.55 => /usr/lib/arm-linux-gnueabihf/libicui18n.so.55 (0xf208b000)
	libicuuc.so.55 => /usr/lib/arm-linux-gnueabihf/libicuuc.so.55 (0xf1f6c000)
	libpcre16.so.3 => /usr/lib/arm-linux-gnueabihf/libpcre16.so.3 (0xf1f16000)
	libharfbuzz.so.0 => /usr/lib/arm-linux-gnueabihf/libharfbuzz.so.0 (0xf1ec7000)
	libGLESv2.so.2 => /usr/lib/arm-linux-gnueabihf/mesa-egl/libGLESv2.so.2 (0xf1eb0000)
	libpng12.so.0 => /usr/lib/arm-linux-gnueabihf/libpng12.so.0 (0xf1e88000)
	libproxy.so.1 => /usr/lib/arm-linux-gnueabihf/libproxy.so.1 (0xf1e63000)
	libffi.so.6 => /usr/lib/arm-linux-gnueabihf/libffi.so.6 (0xf1e4d000)
	libpcre.so.3 => /lib/arm-linux-gnueabihf/libpcre.so.3 (0xf1df0000)
	libxcb.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb.so.1 (0xf1dcc000)
	libthai.so.0 => /usr/lib/arm-linux-gnueabihf/libthai.so.0 (0xf1db6000)
	libsystemd.so.0 => /lib/arm-linux-gnueabihf/libsystemd.so.0 (0xf1d5e000)
	libgmodule-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgmodule-2.0.so.0 (0xf1d4b000)
	libgio-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgio-2.0.so.0 (0xf1c49000)
	libhybris-common.so.1 => /usr/lib/arm-linux-gnueabihf/libhybris-common.so.1 (0xf1c2e000)
	libicudata.so.55 => /usr/lib/arm-linux-gnueabihf/libicudata.so.55 (0xf0366000)
	libgraphite2.so.3 => /usr/lib/arm-linux-gnueabihf/libgraphite2.so.3 (0xf0340000)
	libglapi.so.0 => /usr/lib/arm-linux-gnueabihf/libglapi.so.0 (0xf02fd000)
	libXau.so.6 => /usr/lib/arm-linux-gnueabihf/libXau.so.6 (0xf02f2000)
	libXdmcp.so.6 => /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6 (0xf02de000)
	libdatrie.so.1 => /usr/lib/arm-linux-gnueabihf/libdatrie.so.1 (0xf02c9000)
	libselinux.so.1 => /lib/arm-linux-gnueabihf/libselinux.so.1 (0xf02a4000)
	liblzma.so.5 => /lib/arm-linux-gnueabihf/liblzma.so.5 (0xf0284000)
	libgcrypt.so.20 => /lib/arm-linux-gnueabihf/libgcrypt.so.20 (0xf01f1000)
	libresolv.so.2 => /lib/arm-linux-gnueabihf/libresolv.so.2 (0xf01d1000)
	libgpg-error.so.0 => /lib/arm-linux-gnueabihf/libgpg-error.so.0 (0xf01b3000)

==

penk@abulafia:~/armhf-rootfs$ sudo chroot . ldd ./opt/qt5/lib/libQt5WebEngineCore.so.5.7.1
	libQt5Quick.so.5 => /./opt/qt5/lib/libQt5Quick.so.5 (0xf48cf000)
	libQt5Gui.so.5 => /./opt/qt5/lib/libQt5Gui.so.5 (0xf45a7000)
	libQt5Network.so.5 => /./opt/qt5/lib/libQt5Network.so.5 (0xf44ab000)
	libQt5Core.so.5 => /./opt/qt5/lib/libQt5Core.so.5 (0xf4131000)
	libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xf40fc000)
	libQt5WebChannel.so.5 => /./opt/qt5/lib/libQt5WebChannel.so.5 (0xf40e5000)
	libQt5Positioning.so.5 => /./opt/qt5/lib/libQt5Positioning.so.5 (0xf40b7000)
	librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0xf40a1000)
	libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xf408e000)
	libicui18n.so.55 => /usr/lib/arm-linux-gnueabihf/libicui18n.so.55 (0xf3ef5000)
	libicuuc.so.55 => /usr/lib/arm-linux-gnueabihf/libicuuc.so.55 (0xf3dd6000)
	libfontconfig.so.1 => /usr/lib/arm-linux-gnueabihf/libfontconfig.so.1 (0xf3d99000)
	libfreetype.so.6 => /usr/lib/arm-linux-gnueabihf/libfreetype.so.6 (0xf3d22000)
	libharfbuzz.so.0 => /usr/lib/arm-linux-gnueabihf/libharfbuzz.so.0 (0xf3cd3000)
	libpng12.so.0 => /lib/arm-linux-gnueabihf/libpng12.so.0 (0xf3cab000)
	libjpeg.so.8 => /usr/lib/arm-linux-gnueabihf/libjpeg.so.8 (0xf3c72000)
	libasound.so.2 => /usr/lib/arm-linux-gnueabihf/libasound.so.2 (0xf3bc6000)
	libGLESv2.so.2 => /usr/lib/arm-linux-gnueabihf/mesa-egl/libGLESv2.so.2 (0xf3baf000)
	libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xf3aa1000)
	libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xf3a29000)
	libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xf3a00000)
	libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xf3914000)
	/lib/ld-linux-armhf.so.3 (0xf6fd7000)
	libQt5Qml.so.5 => /./opt/qt5/lib/libQt5Qml.so.5 (0xf368a000)
	libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xf3668000)
	libproxy.so.1 => /usr/lib/arm-linux-gnueabihf/libproxy.so.1 (0xf3644000)
	libpcre16.so.3 => /usr/lib/arm-linux-gnueabihf/libpcre16.so.3 (0xf35ed000)
	libglib-2.0.so.0 => /lib/arm-linux-gnueabihf/libglib-2.0.so.0 (0xf3515000)
	libicudata.so.55 => /usr/lib/arm-linux-gnueabihf/libicudata.so.55 (0xf1c4e000)
	libexpat.so.1 => /lib/arm-linux-gnueabihf/libexpat.so.1 (0xf1c26000)
	libgraphite2.so.3 => /usr/lib/arm-linux-gnueabihf/libgraphite2.so.3 (0xf1bff000)
	libglapi.so.0 => /usr/lib/arm-linux-gnueabihf/libglapi.so.0 (0xf1bbc000)
	libpcre.so.3 => /lib/arm-linux-gnueabihf/libpcre.so.3 (0xf1b5f000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment