[Lazarus] Performance of GTK 2 and CE

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Tue Nov 11 11:56:09 CET 2008

Luiz Americo Pereira Camara wrote:
> Mark Morgan Lloyd escreveu:
>> Having said that I want to try to get 0.9.27 onto my remaining available 
>> SPARC system, I'm very worried at the prospect of being marooned with 
>> gtk1 on 0.9.24 while the rest of the World moves on
> Did you tried to compile/use 0.9.27 with gtk1? It still possible to do 
> that. No need to switch to older versions of Lazarus/fpc.

I got to the point of being able to compile 0.9.26 with gtk1 but it 
would bomb as soon as started, there might be residual problems in the 
underlying FPC 2.2.3. I think Vincent looked at it a bit on one of my 
machines but had other pressures. I want to try to find time to look at 
0.9.27, but I don't know how quickly I'll manage it, reverting to 
reliable 0.9.24 then producing the timing figures has been a lot of work.

The problem is that gtk1 /is/ obsolescent. I maintain that it can't be 
considered deprecated until Debian "Lenny" is stable which won't be for 
at least a few more months, and it certainly can't be tagged as obsolete 
by Lazarus for as long as our stable release uses it as the default: 
maybe this time next year.

Sooner or later it won't be possible to insert gtk1 into a standard 
distro and there will be some reason why it's no longer possible to 
apply kernel patches and security updates- my guess would be because of 
some change in the way udev and related subsystems work. I've already 
found myself in that position with my SS1000Es which won't run anything 
later than Linux 2.2 (i.e. Debian "Woody") reliably, I've never found an 
FPC version that will run on them.

So I obviously can't conclude anything until I put more time into 
0.9.26/27 on SPARC. I'd very much like to get it running reliably, apart 
from anything else that would give me more incentive to carry on using 
Delphi and Lazarus and hopefully to be able to put something useful back 
into the project. I'm keenly aware that if I looked at alternatives such 
as .NET/Mono I'd probably find that support for fading architectures 
would  be far worse.

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