Am 07.10.2017 um 12:14 schrieb Sven Barth via fpc-pascal: > Am 07.10.2017 11:11 schrieb "Karoly Balogh (Charlie/SGR)" > <char...@scenergy.dfmk.hu > <mailto:char...@scenergy.dfmk.hu>>: >> >> Hi, >> >> On Sat, 7 Oct 2017, Sven Barth via fpc-pascal wrote: >> >> > > So where is my cross compiler ?? >> > > >> > > Thanks for any help and suggestions. >> > >> > A single compiler binary can always compile for all supported targets of >> > that processor. So as long as all the units are available you simply >> > need to pass "-Twin64" as additional parameter to compile for >> > x86_64-win64. >> >> Sigh. :) Any reason why Windows is different? No other OS has different >> target arguments for different CPUs, because the CPU type already >> specifies if its for 32 or 64bit... (fix me?)
Because MS called the apis win32/win64. > > 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... :/ Well, this is another story, win32/win64 can easily share as much as possible _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal