On Wed, 12 Dec 2007 11:20:59 +0100 Evgeni Golov wrote: > Could someone, who knows the magic behind --as-needed, have a look at > the source and tell me how to fix that? Upstream is interested in > fixing, but does not have a clue how :( It is more magic as I thought, as the attached patch fixes it. However, I do not understand WHY :(
Index: pokerth_server.pro =================================================================== --- pokerth_server.pro (Revision 1358) +++ pokerth_server.pro (Arbeitskopie) @@ -145,6 +145,9 @@ } unix : !mac { + LIBPATH += lib + LIBS += -lpokerth_lib + exists( /usr/lib/libboost_thread-mt.so ){ message("Found libboost_thread-mt") LIBS += -lboost_thread-mt @@ -186,8 +189,6 @@ LIBS += -lboost_filesystem } } - LIBPATH += lib - LIBS += -lpokerth_lib LIBS += -lcrypto TARGETDEPS += ./lib/libpokerth_lib.a Index: pokerth_game.pro =================================================================== --- pokerth_game.pro (Revision 1358) +++ pokerth_game.pro (Arbeitskopie) @@ -276,6 +276,9 @@ } unix: !mac{ + LIBPATH += lib + LIBS += -lpokerth_lib + exists( /usr/lib/libboost_thread-mt.so ){ message("Found libboost_thread-mt") LIBS += -lboost_thread-mt @@ -318,8 +321,6 @@ } } - LIBPATH += lib - LIBS += -lpokerth_lib LIBS += -lcrypto -lSDL_mixer TARGETDEPS += ./lib/libpokerth_lib.a
Attachment:
pgpUECfXDrps7.pgp
Description: PGP signature