[fpc-pascal] Fcp for arm linux for EABI
josepascual at almudi.com
Thu Apr 26 12:03:10 CEST 2007
I have using a toolchain Eabi for ppcarm and I have found a problem with
assembler generate code from fpc
because is generating sfm,stfd,lfm,ldfd instructions in .s file so eabi-as
(assembler) is generating errors like
Error: selected processor does not support `sfm f4,1,[r11,#-64]'
Need a ppcarm with soft-float? or can I use ppcarm 2.0.4 downloaded from
freepascal web page with some switch to
avoid ppcarm generate this assembler instructions?
> -----Mensaje original-----
> De: fpc-pascal-bounces at lists.freepascal.org [mailto:fpc-pascal-
> bounces at lists.freepascal.org] En nombre de Henry Vermaak
> Enviado el: miércoles, 25 de abril de 2007 14:32
> Para: FPC-Pascal users discussions
> Asunto: Re: [fpc-pascal] Fcp for arm linux for EABI
> On 25/04/07, Jose Pascual <josepascual at almudi.com> wrote:
> > Hi,
> > I'll appreciate from you any answer to next questions:
> > Is Fpc for arm linux compatible with EABI?
> > Is Fpc for arm FP hardware or soft-float?
> it depends what you compile it for. i'd guess that the pre-compiled
> one is for fpu. you can compile fpc for arm with -CfSOFT if you need
> a soft float one. there are some bugs at the moment for soft float
> (see mantis).
> > How version of toolchain for arm I should install? (softfloat
> this depends what you need. i'd recommend that you use the toolchain
> supplied by the operating system that you use on your arm device.
> that will be the toolchain they use to compile all the packages, so
> you can be sure that your program will be compatible with the
> libraries on your arm device.
> debian supplies a toolchain (afaik) and on slugos you'll have to use
> the "master make file" to download and build it from source.
> dan kegel's crosstool is also a possibility.
> > any comments will be welcome.
> > best regards
> > Jose Pascual
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
More information about the fpc-pascal