[fpc-devel] Compiling Lazarus on PPC Linux

Jonas Maebe jonas.maebe at elis.ugent.be
Sat Nov 30 11:59:08 CET 2013


On 29 Nov 2013, at 23:23, Mark Morgan Lloyd wrote:

> Free Pascal Compiler version 2.6.2 [2013/02/15] for powerpc
> Copyright (c) 1993-2012 by Florian Klaempfl and others
> Target OS: Linux for PowerPC
> Compiling SynTest.lpr
> Compiling testbase.pas
> Assembling testbase
> Assembling with smartlinking testbase
> /usr/local/share/lazarus-trunk/components/synedit/test/units/powerpc-linux/testbase.sl/TestBase0s87.s: Assembler messages:
> /usr/local/share/lazarus-trunk/components/synedit/test/units/powerpc-linux/testbase.sl/TestBase0s87.s:142747: Error: undefined symbol `.Ll2' in operation
> /usr/local/share/lazarus-trunk/components/synedit/test/units/powerpc-linux/testbase.sl/TestBase0s87.s:142747: Error: undefined symbol `.Ll1' in operation
> ..
> /usr/local/share/lazarus-trunk/components/synedit/test/units/powerpc-linux/testbase.sl/TestBase0s87.s:145623: Error: undefined symbol `.Ll443' in operation
> /usr/local/share/lazarus-trunk/components/synedit/test/units/powerpc-linux/testbase.sl/TestBase0s87.s:145623: Error: undefined symbol `.Ll442' in operation
> testbase.pas(652) Error: Error while assembling exitcode 1

It looks like a bug in library-based smartlinking. We should probably enable section-based smartlinking on Linux/ppc too, but afaik nobody maintains that platform anymore.


Jonas


More information about the fpc-devel mailing list