[Lazarus] Building trunk Lazarus with trunk FPC

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Mon Dec 23 19:54:32 CET 2013


Mark Morgan Lloyd wrote:
>> I know that this is not a supported combination, but I've just been 
>> trying to build trunk Lazarus (r43576) with trunk FPC (r26258) to see if 
>> I can work around a couple of recently-fixed issues. FPC trunk builds 
>> clean, and Lazarus (default configuration) builds with FPC 2.6.2.

>> On SPARC-Linux (Debian "Lenny"), I get this:

>> I appreciate that neither of these OSes are particularly fresh, but I'd 
>> comment that Lenny in particular is a bit of a "sweet spot" as far as 
>> non-x86 platforms go: SPARC, some PPC and some ARM (and possibly other 
>> systems which I don't have here) suffer from fairly severe "bit rot" on 
>> later versions.

 > Yes, that's codegeneration issue. SPARC code generator needs to
 > override g_external_wrapper method and emit something more
 > sophisticated than a simple branch (which is limited to 8 MB in
 > either direction).The stubs that cause a error were not generated
 > by FPC 2.6.2. They were introduced to fix
 > http://bugs.freepascal.org/view.php?id=24536 Feel free to report a
 > bug, so it won't be forgotten.
 > Regards,Sergei

Raised as http://bugs.freepascal.org/view.php?id=25455

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

[Opinions above are the author's, not those of his employers or colleagues]




More information about the Lazarus mailing list