cURL / Mailing Lists / curl-library / Single Mail

curl-library

Win64 target (MingW64) autobuilds

From: Yang Tse <yangsita_at_gmail.com>
Date: Mon, 20 Jul 2009 15:08:50 +0200

Hi,

Win64 target (MingW64) autobuilds done using x86_64-pc-mingw32-gcc
should not be used as a guide to fix nearly anything in the libcurl
code base. These autobuilds should be considered simply an
x86_64-pc-mingw32-gcc compiler exerciser, nearly nothing compiled with
this compiler which needs to interface other system or third party
libraries will be usable in real world.

Under 64 bit data model Windows and Wine long data type is a 32bit
integral, but the x86_64-pc-mingw32-gcc compiler uses a 64bit integral
for the long data type.

So, basically, if you plan to use the x86_64-pc-mingw32-gcc compiler
for anything serious, you are mostly screwed. Source code portability
using this compiler will not generate binary compatible libraries nor
executables.

Just a heads up,

-- 
-=[Yang]=-
Received on 2009-07-20