If smartlinking is enabled by appending -CX to fpc.cfg, FPC can build itself on PPC Linux and can build Lazarus, but when lazbuild is used to compile a project I see something like

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
/usr/bin/ar: creating /usr/local/share/lazarus-trunk/components/synedit/test/units/powerpc-linux/libptestbase.a /usr/bin/ar: /usr/local/share/lazarus-trunk/components/synedit/test/units/powerpc-linux/testbase.sl/Test
Base0s87.o: No such file or directory
testbase.pas(652) Error: Error while linking
testbase.pas(652) Fatal: There were 3 errors compiling module, stopping
ERROR: failed compiling of project /usr/local/share/lazarus-trunk/components/synedit/test/SynTest.lpi

Making sure that smartlinking isn't selected eliminates the problem.

Is this something I should be raising as a bug, or accepting as caused by architecture peculiarities?

Please note that either way, this is a request for guidance rather than a complaint.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to