<div>Thx Vincent,</div><div> </div><div>by supplying -P switch to fpc, I can finally produce x86_64 executables. I'm surprised this switch is not mentioned in interactive help (fpc -? or -h).</div><div>Why compiler fails when supplied with documented -T<target os> option ?</div>
<div>>fpc -Twin64 consoleapp.dpr</div><div>Error: Illegal parameter: -Twin64<br>Error: c:\Lazarus\fpc\2.7.1\bin\i386-win32\ppc386.exe returned an error exitcode<br> (normal if you did not specify a source file to be compiled)</div>
<div> </div><div>Lazarus 0.9.31 seems to do not use -P option as it still produces i386 code even if target CPU family is set to x86_64 in Project options and exe is rebuilt from scratch (console app).</div><div> </div><div>
I'd like to ask somebody to shed some light on this subjects:</div><div>1) why supplying target OS option (-T) fails ? If I'd like to build win64 exe on win32 system have I pass CPU Target and fpc "automagically" selects appropriate OS Target ?</div>
<div>2) How to tweak Lazarus so I can simply switch between win32/win64 targets ?</div><div> </div><div>I'd appreciate any hint.</div><div> </div><div>David</div><div> </div><div><br><br> </div><div class="gmail_quote">
On Tue, Jan 3, 2012 at 1:52 PM, Vincent Snijders <span dir="ltr"><<a href="mailto:vincent.snijders@gmail.com">vincent.snijders@gmail.com</a>></span> wrote:<br><blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote">
2012/1/3 David Unric <<a href="mailto:dunric29a@gmail.com">dunric29a@gmail.com</a>>:<br>
<div class="im">> The question is about including another target in fpc compiler so I need not<br>
> to call separate cross-compiler.<br>
<br>
</div>If you installed the cross compiler correctly, you can use fpc<br>
-Px86_64, which will call the cross compiler.<br>
<font color="#888888"><br>
Vincent<br>
</font><div><div></div><div class="h5"><br>
--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
</div></div></blockquote></div><br>