On Tue, 3 Jan 2012 17:19:57 +0100
David Unric <dunric...@gmail.com> wrote:

>[...]
> > > 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).
> >
> > It does use the -P and -T switch. But it passes them only if they
> > differ from the default.
> >
> I'm still confused here. I did peek into .lpi project options file and it
> contains the following tag:
> 
>     <CodeGeneration>
>       <TargetCPU Value="x86_64"/>
>       <TargetOS Value="win64"/>
>     </CodeGeneration>
> Although a clean rebuild of source produces i386 executable. No error
> messages during compilation phase.
> ???

Hmm. Maybe your fpc.exe and lazarus.exe were compiled differently and
have different defaults.
I changed the IDE to always pass the -T and -P if they are set.


>[...]

Mattias

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to