[Lazarus] Size of binaries etc.

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Tue Mar 27 10:27:46 CEST 2012


Graeme Geldenhuys wrote:
> 2012/3/26 Juha Manninen <juha.manninen62 at gmail.com>:> and>   -O2 -g- -Xs -CX -XX>> both produce an executable of size 23649 KB on my 64-bit Linux system using> QT bindings.> Is it a Linux linker related issue?
> 
> I have never found the -Xs to work under Linux. 32-bit or 64-bit. IALWAYS have to manually do a 'strip <executable>' after compiling. Idon't know if this is a FPC bug or some linker issue, but I do knowthe issue has been around for ages.

When I was looking at this last week on x86 32-bit, I didn't have to do 
a manual strip. Or rather, I did it as a test and found no change (i.e. 
there were zero-point-zero bytes left to remove).

There's always a possibility that this depends on the binutils version, 
or is a 64-bit issue.

-- 
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