<p>Am 07.10.2017 11:11 schrieb "Karoly Balogh (Charlie/SGR)" <<a href="mailto:charlie@scenergy.dfmk.hu">charlie@scenergy.dfmk.hu</a>>:<br>
><br>
> Hi,<br>
><br>
> On Sat, 7 Oct 2017, Sven Barth via fpc-pascal wrote:<br>
><br>
> > > So where is my cross compiler ??<br>
> > ><br>
> > > Thanks for any help and suggestions.<br>
> ><br>
> > A single compiler binary can always compile for all supported targets of<br>
> > that processor. So as long as all the units are available you simply<br>
> > need to pass "-Twin64" as additional parameter to compile for<br>
> > x86_64-win64.<br>
><br>
> Sigh. :) Any reason why Windows is different? No other OS has different<br>
> target arguments for different CPUs, because the CPU type already<br>
> specifies if its for 32 or 64bit... (fix me?)</p>
<p>I had asked the same some time ago and the historic reason was that especially the system unit was considered too different to have both of them be the same target... I don't agree either, but that's how it is... :/</p>
<p>Regards,<br>
Sven</p>