[Lazarus] Lazarus GTK project dependencies
Felipe Monteiro de Carvalho
felipemonteiro.carvalho at gmail.com
Thu Apr 14 11:22:25 CEST 2011
On Thu, Apr 14, 2011 at 11:14 AM, <michael.vancanneyt at wisa.be> wrote:
> fsb: >ldd /usr/lib/libgtk-x11-2.0.so.0 | cut -d' ' -f 3 | xargs cat | wc -c
> 10646417
>
> And I checked: the LCL app loads exactly the same list of libraries as the
> GTK lib itself. I don't have an LCL Qt app to compare with.
You forgot to count libgtk-x11-2.0.so
ldd on gtk-x11 does not count gtk-x11 itself
Another difference for me was:
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7004000)
> It needs 10Mb, more than the Qt lib.
No way, why do you think that /usr/lib/libqt-mt uses all Qt libs? In
fact it uses *zero* other Qt libs =D
Here is what an LCL-Qt app uses:
[felipe at localhost httpclient]$ ldd readhttpheaders
linux-gate.so.1 => (0xffffe000)
libQt4Pas.so.5 => /usr/lib/libQt4Pas.so.5 (0xb7602000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb74d0000)
libdl.so.2 => /lib/libdl.so.2 (0xb74cc000)
libc.so.6 => /lib/i686/libc.so.6 (0xb737a000)
libQtWebKit.so.4 => /usr/lib/libQtWebKit.so.4 (0xb630b000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb5880000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb5759000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb54d8000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb53e7000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb53c9000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb53a9000)
/lib/ld-linux.so.2 (0xb7829000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb5305000)
libphonon.so.4 => /usr/lib/libphonon.so.4 (0xb52a8000)
libQtXmlPatterns.so.4 => /usr/lib/libQtXmlPatterns.so.4 (0xb4e8e000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0xb4e76000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb4e6b000)
libm.so.6 => /lib/i686/libm.so.6 (0xb4e45000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb4d6b000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb4d24000)
libz.so.1 => /lib/libz.so.1 (0xb4d11000)
--
Felipe Monteiro de Carvalho
More information about the Lazarus
mailing list