View Issue Details

IDProjectCategoryView StatusLast Update
0020060LazarusIDEpublic2011-08-26 14:06
ReporterFelipe Monteiro de CarvalhoAssigned ToMattias Gaertner 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionProduct Build 
Target VersionFixed in Version0.9.30.1 (SVN) 
Summary0020060: CodeTools does not work when targetting arm-linux with software floating point
DescriptionOn linux, when targeting arm-linux, codetools is totally broken. For example, with this concrete steps:

1> Open the project lazarus-ccr/examples/androidlcl/androidlcl.lpi
2> Make sure the build mode is "Android"
3> Open the file mainform.pas
4> Try to use "Find Declaration" or even insert an event in a component on the form

Result:

It goes to /usr/share/fpcsrc/rtl/inc/softfpu.pp

{*
-------------------------------------------------------------------------------
Returns the square root of the double-precision floating-point value `a'.
The operation is performed according to the IEC/IEEE Standard for Binary
Floating-Point Arithmetic.
-------------------------------------------------------------------------------
*}
Procedure float64_sqrt( a: float64; var out: float64 ); compilerproc;

The cursor is in the "out"

The error is:

/usr/share/fpcsrc/rtl/inc/softfpu.pp(200,41) Error: identifier expected, but out found
TagsNo tags attached.
Fixed in Revision32062
LazTarget-
Widgetset
Attached Files

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2011-08-26 11:12 Felipe Monteiro de Carvalho New Issue
2011-08-26 11:12 Felipe Monteiro de Carvalho LazTarget => -
2011-08-26 11:14 Felipe Monteiro de Carvalho Summary CodeTools does not work when targetting arm-linux => CodeTools does not work when targetting arm-linux and fpc 2.5.1+
2011-08-26 11:31 Felipe Monteiro de Carvalho Summary CodeTools does not work when targetting arm-linux and fpc 2.5.1+ => CodeTools does not work when targetting arm-linux with software floating point
2011-08-26 14:05 Felipe Monteiro de Carvalho Status new => assigned
2011-08-26 14:05 Felipe Monteiro de Carvalho Assigned To => Mattias Gaertner
2011-08-26 14:05 Felipe Monteiro de Carvalho Fixed in Revision => 32062
2011-08-26 14:05 Felipe Monteiro de Carvalho Status assigned => resolved
2011-08-26 14:05 Felipe Monteiro de Carvalho Fixed in Version => 0.9.30.1 (SVN)
2011-08-26 14:05 Felipe Monteiro de Carvalho Resolution open => fixed