[fpc-devel] Win64 FPC is in wrong download location

Michael Van Canneyt michael at freepascal.org
Tue May 4 11:44:46 CEST 2010



On Tue, 4 May 2010, Jonas Maebe wrote:

>
> On 04 May 2010, at 10:16, Graeme Geldenhuys wrote:
>
>> Jonas Maebe het geskryf:
>>>
>>>> Cross-compiling is OK for small mobile devices, but not for mature platforms and
>>>> daily development.
>>>
>>> Why not?
>>
>> Because it doesn't always work.
>>
>> I run 64-bit FPC under Linux. I have cross-compiled 32-bit Linux and 32-bit
>> Windows executables. The compilation went fine (no errors), but the
>> executables were not runnable on the 32-bit platforms. In the end I had to
>> setup 32-bit VirtualBox sessions with 32-bit FPC compilers to get actual
>> working executables.
>>
>> No idea why the cross-compiling created corrupted executables.
>
> The above simply does not make any sense. I'm not saying that the above was not your experience, 
> but other than a very strange bug which I have never seen mentioned by anyone before, 
> I have no idea what could cause those problems. It's definitely not some kind of inherent 
> problem of cross-compiling (with FPC or otherwise).

I had the same experience as Graeme. Admittedly, a couple of years ago.
I never found out why the generated binaries did not work. They simply
refused to run, and immediatly exited. (both from explorer and command-line
prompt)

Michael.



More information about the fpc-devel mailing list