[Lazarus] Cross compiler

Sven Barth pascaldragon at googlemail.com
Wed Jul 31 18:02:21 CEST 2013

On 31.07.2013 16:57, Kostas Michalopoulos wrote:
> On Mon, May 27, 2013 at 7:27 PM, Sven Barth <pascaldragon at googlemail.com
> <mailto:pascaldragon at googlemail.com>> wrote:
>     Compiling from Win64 to Win32 using a cross compiler is not
>     supported, because of missing Extended support. Only when the
>     softfloat unit is fully implemented support for
> I might be getting things wrong and misunderstood the topic, but i'm
> sure that you can compile Win32 programs from Win64 lazarus by settings
> the proper target CPU and arch in the project settings. In fact this is
> how i made the executable for this utility:
> http://runtimelegend.com/rep/fullscreenizer/index (which i tried in a VM
> running 32bit Windows XP and it worked).

Compiling from Win64 to Win32 using a *cross compiler* is not supported. 
It's not only not supported, it's even disallowed in the makefiles...

Lazarus provides a native Win32 compiler as Win64 can run Win32 programs 
without problems.


More information about the Lazarus mailing list