[fpc-pascal]How to shrink the executable size?

xhajt03 at mbox.vol.cz xhajt03 at mbox.vol.cz
Sun Oct 1 07:18:33 CEST 2000


> before.The size of (DOS-GO32V2) executables still is (even after
> applying the optimizations mentioned in the FAQ) very large, a simple
> test program with a single "ClrScr" and "WriteLn" statement is about 62
> KB. When I use UPX to compress it, it shrinks to 26 KB, but still the
> external CWSDPMI.EXE is required. Exactly the same source compiles under

 I suspect you didn't use a smartlinking RTL. You have to make the RTL yourself from sources with the appropriate parameter for smartlinking. Only Win32 snapshots are being created with a smartlinking RTL by default currently, IIRC.
 BTW, CWSDPMI.EXE is only required if you don't have another DPMI server running on your PC (i.e. under plain DOS only).

                Have a nice day

                            Tomas Hajny

More information about the fpc-pascal mailing list