<p>Am 30.03.2016 10:39 schrieb "ulrich" <<a href="mailto:romrum@cbox.cz">romrum@cbox.cz</a>>:<br>
><br>
> Dne 29.3.2016 v 12:19 Sven Barth napsal(a):<br>
>><br>
>> Am 29.03.2016 10:30 schrieb "Jonas Maebe"<br>
>> <<a href="mailto:jonas.maebe@elis.ugent.be">jonas.maebe@elis.ugent.be</a><br>
>> <mailto:<a href="mailto:jonas.maebe@elis.ugent.be">jonas.maebe@elis.ugent.be</a>>>:<br>
>><br>
>>  ><br>
>>  > On 29/03/16 09:58, ulrich wrote:<br>
>>  >><br>
>>  >> what parameter(s) need to cross-compiling i386-Linux from X86_64-win64 ?<br>
>>  ><br>
>>  ><br>
>>  > It is not possible, because the needed 80 bits extended type is not<br>
>> supported on Win64, and we don't have emulation for this type yet in the<br>
>> compiler. You can follow <a href="http://bugs.freepascal.org/view.php?id=9262">http://bugs.freepascal.org/view.php?id=9262</a> if<br>
>> you wish to be notified in case this ever gets implemented.<br>
>>  ><br>
>><br>
>> However on Windows there's no real penalty in using the i386-win32<br>
>> release for this instead of the x86_64-win64 one.<br>
><br>
><br>
> Thanks,<br>
><br>
> c:\lazarus16\fpc\3.0.0\bin\i386-win32\make.exe CROSSCOMPILE=1 CPU_TARGET=i386 OS_TARGET=linux all CROSSBINUTILS=c:\lazarus16\fpc\3.0.0\bin\i386-linux BINUTILSPREFIX=i386-linux-<br>
><br>
> I do not know what I'm doing wrong, but this is the result:<br>
><br>
> c:/lazarus16/fpc/3.0.0/bin/i386-win32/make -C C:/lazarus16/fpc/3.0.0/rtl 'OPT=  ' all</p>
<p>Is this really a full source of FPC and not just the one provided with Lazarus? Better download a source zip of FPC 3.0.0, extract that in a different directory and try there again to avoid any potential problems in that regard (as a test you can first do a simple "make all" to ensure that building a normal win32 system works).</p>
<p>Regards,<br>
Sven</p>