Graeme Geldenhuys wrote:
2012/3/26 Juha Manninen <[email protected]>:> 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]

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to