Hi Przemek,

> Thanks, and yes, __MINGW64__ is the way to detect MinGW64.
>
> Fine,
> Can it cleanly compile it now?
> It should fix this errors:
>   Temp/ccVJXjZS.s:19: Error: Incorrect register `%rax' used with `l' suffix
>   Temp/ccVJXjZS.s:20: Error: `0x0e10(%rax,%ecx,4)' is not a valid
> base/index expression


I'll be able to check tomorrow, sorry, but this was the only kind of
error pattern I could see. Will report the results.


> For this ones:
>   ../../hbprintf.c:1067: warning: implicit declaration of function 'finite'
>   ../../itemapi.c:2159: warning: implicit declaration of function 'finite'
> look at MinGW64 header files and check if it has finite() function declared
> somewhere.
> If not then look for corresponding functions with the same functionality,
> f.e. C99 functions: isfinite()/isnan()/isinf().


Okay and thanks, I'll do it ASAP.

BTW, the mingw64 distro I used, was this one, for anyone interested:
mingw-w64-bin_i686-mingw_20090110.zip<http://downloads.sourceforge.net/mingw-w64/mingw-w64-bin_i686-mingw_20090110.zip?use_mirror=heanet>

There is also a Linux port there:
http://sourceforge.net/project/showfiles.php?group_id=202880

This also means we can have make_gnu_mingw64.sh for
64-bit cross builds.

Brgds,
Viktor
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to