[Lazarus] Lazarus and SPARC Solaris

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Wed Dec 22 09:28:28 CET 2010

Marco van de Voort wrote:
> On Tue, Dec 21, 2010 at 07:23:58PM +0000, Mark Morgan Lloyd wrote:
>> I can see clocale RTL files:
>> ./fpcsrc/rtl/unix/clocale.pp
>> ./fpcsrc/rtl/bsd/clocale.inc
>> ./fpcdocs/clocale.xml
>> I presume that I need to do something like finding why clocale.pp isn't 
>> being compiled for Solaris (i.e. Makefile.fpc somewhere),
> Correct. And maybe add to the conditionals to include it.
>> copy bsd/clocale.inc to solaris/clocale.inc, and modify clocale.pp to
>> include it if being compiled for Solaris- at present the options appear to
>> be BSD or Linux.
> Yes. Note that clocale.pp includes the linux implementation. It might be
> closer to Solaris than BSD.
>> Could somebody please confirm or tell me that I'm heading in the wrong 
>> direction.
> Fine. Don't bother too much about the makefile shenigans. Just hackety get
> it running/updated to confirm it works fine on Solairs.
> Then put a patch (adding solaris/clocale.inc and a patch for unix/clocale.pp
> to include the solaris .inc) in the bugtracker.
> I'll do the rest. 
> Note: I can enable packages/ for solaris too. But I would like to do that as
> much as possible in one mutation/commit. That makes merging back to 2.4.x
> easier.

Working on it. What I'm hoping to do is get a basic lazarus compiled, 
then bigide, then check over the remaining packages. At that point I can 
raise a categorised report, if we're very lucky everything will work and 
the solaris package list can be set to the same as BSD (at present the 
order is different).

I'm not confident I can get SVN running on this system- any guidance 
about recording changes as diffs etc. would be appreciated.

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