On 31 Dec 2007, at 15:27, Giulio Bernardi wrote:
I tried to cycle the compiler on my ancient PowerMacintosh G3 and
both 2.2.1 and 2.3.1 fail.
The reason is that the assembler supplied with Xcode 1.5 (the last
supported version for 10.3.9) doesn't like the output generated by
fpc.
I think that 2.2.0 is not affected since, when cycling, this happens:
fpc 2.2.0 compiles the new rtl (no errors)
fpc 2.2.0 compiles ppc1 (no errors)
ppc1 compiles the rtl, and here apple's as complains: in a couple of
places in sysutils.s as says: "Complex expression. Absolute segment
assumed".
Since it is a warning I made fpc call as with -W option: compilation
continues but then the generated compiler is buggy and crashes.
Please compile with -al, note the lines at which the assembler
complains (it prints them as pascalsourcefile:linenr, but those line
numbers are actually inside the assembler file) and create a bug
report showing what kind of expressions cause problems.
Jonas
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel