On 12 Jan 2008, at 18:39, Fabio Dell'Aria wrote:

Why do not simple add an option to avoid the debig info storing for all unit
under a specified file path?

Example: LCL or FCL (just setting a file path and the FPC just do not store
debug info of all units under this path).

What do you think about this?

The FCL in release versions of FPC does not contain any debug info. In general: if you do not want debug info for certain units, do not compile them with debug info.

On most platforms the linker is not inside FPC, so we cannot control in detail which sections from which object files end up in the final executable (so we cannot exclude the debug info of object files stored in particular locations).

Not to mention that spending time on such a feature would be purely wasted time. If people don't use FPC only because using debug info increases the size of their executable: it's their loss, not ours (people who cannot grasp this concept, which is quite common in many tool chains on many different platforms, would probably simply find something else to nitpick about because it is somehow different that what they are used to).


Jonas
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to