On 29 Jan 2006, at 21:00, Bob Richards wrote:
And also, smartlinked units contain .A files in addition to .O
and .PPU files
This brings up another nagging question I have had. If I set
SpartLinking ON, my
executables are no smaller! Your reply here seems to suggest, that
I do not have any of my
units compiled with SmartLinking enabled. There are no ".A" files
in my source tree.
To enable Smart Linking, do I need to recomplile the sources with
some switch allowing
SmartLinking to be active? The Docs, imply NO, that this is the
default; your reply above
implies Yes.
To compile a unit so it is smartlinkable afterwards, compile it using
the -CX option.
To enable the smartlinking of units compiled as above when you
compile your program, use -XX.
In practice, you can always use both -CX and -XX, regardless of
whether you're compiling a program or unit.
Jonas
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal