Hi,

On Thu, 22 Sep 2011 09:26:13 +0000, Mark Morgan Lloyd wrote:
Sven Barth wrote:
Am 21.09.2011 22:45, schrieb Henry Vermaak:
On 20 September 2011 12:18, Henry Vermaak<henry.verm...@gmail.com> wrote:
On 20 September 2011 11:55, Sash0k<vodka_pl...@mail.ru>  wrote:

So, what can I do next? My goal is get stable fpc + mseide for Toshiba AC100 device.

I've built fpc trunk successfully on my AC100.  I will check which
revision worked tonight.

To get this to work, you'll have to revert to revision 18269, build
the compiler, then use that compiler as a starting compiler to build trunk. This worked for me. I don't know how the fpc team deals with
this normally.
Compiling the trunk compiler is only supported when using the latest release (currently 2.4.4) as a starting compiler.

That is a known issue with 2.4.4 that it does not compile trunk with optimization turned on. There seems to be a bug that has been existing for a long time that has been triggered by code changes in 18230; the ARM compiler is not as well maintained as others.

I think 2.4.4 definitely builds when specifying -O- as extra build options though. I am working on it, however I fear that -O- will need to be set for some time.

@henry: thanks for finding the revision when compilation broke.

Which, stating the obvious, is difficult when the available binary is
stuck at 2.2.2.

As others already mentioned there is an official 2.4.4 release.

I got from there to 2.4 via (I think) 2.5 with Jonas's help, and
since then have moved it between local machines as a binary. I can
confirm that 2.4.4 will build FPC trunk (2.7.1) on ARM, and that that
can build Lazarus trunk.

The currently supported ABI is EABI on linux only. I do not think oabi still works (never tried). We also only do daily testsuite runs with soft fp (e.g. -Cfsoft enabled), armv5.

Thomas

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to