From: niXman <i.n...@gm...> - 2012-08-29 21:58:42
|
Hello, Can it be affirmed that mingw-w64 CRT built in 32 bit mode is ABI compatible with CRT from the mingw.org project? In other words, I am interested if there will appear problems when using boost(for example) built with the compiler from mingw.org in the project that uses the mingw-w64 CRT, and vice versa? Is there any difference how boost is built - dynamically or statically? -- Regards, niXman ___________________________________________________ Dual-target(32 & 64 bit) MinGW compilers for 32 and 64 bit Windows: http://sourceforge.net/projects/mingwbuilds/ |
From: JonY <jo...@us...> - 2012-08-29 22:17:43
Attachments:
signature.asc
|
On 8/30/2012 05:58, niXman wrote: > Hello, > > Can it be affirmed that mingw-w64 CRT built in 32 bit mode is ABI > compatible with CRT from the mingw.org project? > In other words, I am interested if there will appear problems when > using boost(for example) built with the compiler from mingw.org in the > project that uses the mingw-w64 CRT, and vice versa? > Is there any difference how boost is built - dynamically or statically? > > No, it is not compatible. Do not mix compiled code between the 2. Dynamic or static will not matter. |
From: niXman <i.n...@gm...> - 2012-08-29 22:22:05
|
2012/8/30 JonY: > No, it is not compatible. Do not mix compiled code between the 2. > Dynamic or static will not matter. Thanks. -- Regards, niXman ___________________________________________________ Dual-target(32 & 64 bit) MinGW compilers for 32 and 64 bit Windows: http://sourceforge.net/projects/mingwbuilds/ |
From: Earnie B. <ea...@us...> - 2012-08-30 11:29:11
|
On Wed, Aug 29, 2012 at 6:17 PM, JonY wrote: > On 8/30/2012 05:58, niXman wrote: >> Hello, >> >> Can it be affirmed that mingw-w64 CRT built in 32 bit mode is ABI >> compatible with CRT from the mingw.org project? >> In other words, I am interested if there will appear problems when >> using boost(for example) built with the compiler from mingw.org in the >> project that uses the mingw-w64 CRT, and vice versa? >> Is there any difference how boost is built - dynamically or statically? >> >> > > No, it is not compatible. Do not mix compiled code between the 2. > Dynamic or static will not matter. You didn't say why; I assume it has to do with sjlj versus dwarf2, is that correct? -- Earnie -- https://sites.google.com/site/earnieboyd |
From: JonY <jo...@us...> - 2012-08-30 11:41:36
Attachments:
signature.asc
|
On 8/30/2012 19:29, Earnie Boyd wrote: > On Wed, Aug 29, 2012 at 6:17 PM, JonY wrote: >> On 8/30/2012 05:58, niXman wrote: >>> Hello, >>> >>> Can it be affirmed that mingw-w64 CRT built in 32 bit mode is ABI >>> compatible with CRT from the mingw.org project? >>> In other words, I am interested if there will appear problems when >>> using boost(for example) built with the compiler from mingw.org in the >>> project that uses the mingw-w64 CRT, and vice versa? >>> Is there any difference how boost is built - dynamically or statically? >>> >>> >> >> No, it is not compatible. Do not mix compiled code between the 2. >> Dynamic or static will not matter. > > You didn't say why; I assume it has to do with sjlj versus dwarf2, is > that correct? > Other than that, there were some differences in the C start up code as well, at least the last time I tried. So the linker refused to link if mixing libraries. You might get better chances with DLL import libraries though. |