At 09:26 15-1-2006, you wrote:
What do PPU files contain? symbolic links or hard links?
See below:
"
- The .TPU format doesn't contain symbolic links to other units, it
contains hard
links to particular offsets in the interface part of other .TPU files. If
those other
units change their interface, the .TPU is made obsolete and needs to be
recompiled.
- Any reasonable update beyond a minor bug fix release is likely to
change the
interface of some commonly used units like SYSTEM. This makes everything
obsolete.
- Borland chose to do things this way because it leads to drastic
speedups in
linking. Essentially all the work involved in linking a unit to the units
it uses
gets done during compile time, and doesn't need to be repeated again when
the program
is linked.
"
PPU contains hard-links to symbol numbers. See the output of ppudump. But
PPU information is only used for compilation. For the linker standard .o
files are generated.
Peter
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives