[MSVC8] libxml2 and libiconv

Thiago Macieira thiago at kde.org
Mon Apr 17 17:10:32 CEST 2006

Christian Ehrlicher wrote:
>Because MSVC is using two different msvcrt - libraries (one release and
>one debug version) you can't mix debug and release libs without a crash
>sooner or later. Qt introduced the debug-prefix ('d' or '_debug') to
>work around this problem and we need this for kde too. I don't know any
>other way to be sure to not mix the libs... :-(

Ok, so we need to support that on Windows. I.e., if we're linking against 
the debug Qt build, we generate debugging ('d') libraries.

On MacOS X, from what I hear, the frameworks have both libraries -- i.e., 
nothing + "_debug". So it looks like we should support the same.

On all the other Unix, I'd rather we didn't introduce anything right now. 
Switching libraries is very useful and I'd rather not have to rebuild my 
whole KDE just because I want to debug something in kdecore or Qt.
Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
  thiago.macieira (AT) trolltech.com     Trolltech AS
    GPG: 0x6EF45358                   |  Sandakerveien 116,
    E067 918B B660 DBD1 105C          |  NO-0402
    966C 33F5 F005 6EF4 5358          |  Oslo, Norway
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-buildsystem/attachments/20060417/b4ce9293/attachment.pgp 

More information about the Kde-buildsystem mailing list