> 1)...the additional options are needed to can debug the project;
> 2)...just do a simple "strip --strip-all filename" reduce drastically the
> final size (an empty project go from 12.5Mb to 1.2 Mb).
>
> I think to have found a really simple solution to can continue to debug our
> project with a really little size increasing.
>
> Just remove all the debug-info from all the LCL object files to reduce the
> final compiled file from 12.5Mb to ONLY 2Mb (on Windows).

If the debugger gdb can support the dwarf debug info the size of the binary 
will be already a lot
smaller. So it isn't a problem of FPC but of the debuggers what debuginfo is 
supported. See below
what the difference on the lazarus binary:

~/lazarus>>> ls -l lazarus-*
-rwxr-xr-x 1 pvreman kmem 25630931 Jan 15 13:00 lazarus-dwarf
-rwxr-xr-x 1 pvreman kmem 74177091 Jan 15 13:02 lazarus-stabs
-rwxr-xr-x 1 pvreman kmem  9423528 Jan 15 13:00 lazarus-stripped



_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to