Re: [xml] HOWTO build libxml2 with minGW & pthreads-win32
- From: Igor Zlatkovic <igor stud fh-frankfurt de>
- To: xml gnome org
- Subject: Re: [xml] HOWTO build libxml2 with minGW & pthreads-win32
- Date: Mon, 04 Nov 2002 08:58:29 +0100
This is correct. But, Mingw and MSC use the same runtime. The binary code 
made by these two compilers is compatible in most cases, but not in all. 
Pthreads-win32 maintainer offers different binaries for usage with MS and 
GNU compiler, so that seems to be one of these problematic cases.
More, I myself expirience a trash somewhere in pthreads even if everything 
has been compiled with the same compiler. I'll take a look at this soon.
You are absolutely right that everything should be compiled with the same 
compiler now.
Ciao
Igor
Aleksey Sanin wrote:
I am not Igor but I think I know the reason. So if you don't mind, I'll 
answer. On Windows
there are several different C runtime libraries and you'll have problems if
       - your library is compiled with C runtime 1;
       - your program is compiled with C runtime 2'
       - memory, allocated in library (i.e. runtime 1), is freed by 
program (i.e. runtime 2).
IMHO, most simple solution would be to get LibXML2 sources and 
re-compile it with minGW
by yourself. Another option is to switch to MS Visual Studio and use 
Igor's binaries.
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]