[bt-devel] !!!!!!!!!!!!!!!!!!!!!!!!!!!!! First successfull build of bibletime with static kde and qt !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Joachim Ansorg
bt-devel@crosswire.org
Wed, 23 May 2001 23:13:39 +0200
Brook, you're really good! You got it working, although the KDE developers
said it's impossible!
Thank you! If it runs on different systems, could you please update the Sword
CD with it? A static BibleTime is really cool!
I added the possibility to disable the KDE2 styles on startup, to disable
them define STATIC_BUILD for the compilation. To do this you have to add
-DSTATIC_BUILD to the compiler arguments.
> libpthread.so.0 => /lib/libpthread.so.0 (0x4002a000)
> libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40041000)
> libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40050000)
> libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40076000)
> libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40161000)
> libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4016a000)
> libz.so.1 => /lib/libz.so.1 (0x40181000)
> libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3
> (0x40191000)
> libm.so.6 => /lib/libm.so.6 (0x401d9000)
> libc.so.6 => /lib/libc.so.6 (0x401fd000)
> libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4032c000)
^^^^
libXrender is a XFree 4.0 library, people who use would not have it. In my
version (0.24) is also compiled X11 statically. Is it possible or would it by
overload?
> libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40331000)
^^^
Also a lib, which not all people have.
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
The best solution would be to link everything statically in. But if it's
already ten megs it could be overload.
A completely static build would eleminate the problem of not having libraries
like libstdc++-libc6.2-2.so.3 if it's a system with other naming conventions.
Joachim