Jonas Maebe wrote:


On 7 aug 2005, at 21:29, Bartek wrote:

I am compiling my sources under win32 for win32 with Lazarus.
And my source codes and the "tcl80.pas" has compiled fine with earlier versions of fpc. I only updated the fpc source from svn, compiled it, copied over the existing in Lazarus, and rebuild Lazarus.


Maybe it uses the "direct" assembler reader (which is basically "text substitution" and is incompatible with the binary object writer). Change it to use the AT&T assembler reader instead.


But when you look at the "tcl80.pas" source the {$ASMMODE} switch is defined. Anyway i told Lazarus to use the Intel style asm syntax. The problem is that i only updated the version of the fpc compiler. I didn't change any settings like the compiler settings, which worked fine for my sources and the tcl header. Therefore i am very surprised that this doesn't work anymore.

[...]
{$ifdef i386}
 {$ASMMODE INTEL}
{$endif i386}
[...]

Jonas

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal



_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to