parrot/parrot — pull request #701 by gerdr (2012-01-20 16:24:58+00:00)
Title: Strip installable executables and shared libraries on Cygwin

Cygwin is particularly bad where codesize is concerned (an unstripped `cygparrot*.dll` is >60MB!).

This branch adds `-s` flags to linker invocations when building installable executables, the shared library, dynpmcs and dynoplibs and `pbc_to_exe --install` if Parrot has been configured with `--optimize`.

Currently, this is only done on Cygwin, but it's trivial to enable for all gcc builds.