arm-embedded does not have classes.ppu, same with mipsel-embedded (but
this target is not yet fully visible in trunk)
arm and mipsel do have definitions in fpc/rtl/embedded/rtl.cfg :
#ifdef CPUARM
-SfSOFTFPU
-SfCLASSES
#ifdef CPUMIPSEL
-SfSOFTFPU
-SfCLASSES
but even with those settings active classes does not get built:
ppcrossarm -MObjFPC -Scghi -al -Ch1024 -Cs1024 -Tembedded -Parm $DEBUG
-vewnhix -l -Cparmv7m -O- -WpSTM32F100XC -XParm-none-eabi-
-FD/usr/local/bin -a test.pas
Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 2.7.1 [2014/07/12] for arm
Copyright (c) 1993-2014 by Florian Klaempfl and others
Target OS: Embedded
Compiling test.pas
test.pas(3,3) Fatal: Can't find unit classes used by test
Fatal: Compilation aborted
-----
program test;
uses
classes;
begin
end.
A find . -name "classes*" only shows me classes.ppu for the 'big'
platforms i build from trunk, x86_64-darwin and i386-darwin, nothing for
arm-embedded and mipsel-embedded
Michael
Am 16.07.14 15:28, schrieb Mattias Gaertner:
On Wed, 16 Jul 2014 15:14:01 +0200
Sven Barth <pascaldra...@googlemail.com> wrote:
[...]
Is there really no classes.ppu for your arm target?
That's rather likely as Classes is simply too fat...
On targets with classes the fat makes it a good indicator if fpc was
installed right.
For targets without Classes the test needs to be adapted.
What targets do not have a classes.ppu?
Mattias
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus