Statisches QT 4.8.4 Projekt ist abhängig von libmysqlclient.so.18 trotz statischem Linken
-
Hallo,
ich habe QT 4.8.4 statisch gelinkt, habe aber ein Problem mit mysql.
Mit folgendem Befehl unter Ubuntu 12.04 habe ich QT kompiliert.
./configure -static -debug -opensource -developer-build -L/home/lokal/qtinclude -l:libmysqlclient.a -l:libssl.a -l:libcrypto.a -l:libmysqld.a -qt-sql-mysql -openssl-linked -qt-zlib -nomake demos -nomake examples -nomake tools -no-qt3support -no-opengl -no-webkit -prefix /usr/local/Trolltech/Qt-4.8.4_debug_static -v
In /home/lokal/qtinclude befinden sich die Dateien libcrypto.a, libmysqld.a, libssl.a und libmysqlclient.a
Wenn ich nun mein Projekt mit dem QTCreator erstelle, und ich mit ldd die Abhängigkeiten der Ausführbaren Datei checke,
steht dort immernoch der EIntrag libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x00007fb7b8460000)
Ich hab QT gefphlte 1000mal kompiliert, aber irgendwie klappt es nicht. Muss ich an meinem Programm noch etwas ändern ?
Gruß Till