cygwin: Link many libraries with -no-undefined to create a dll

Only the Gb library relies on having undefined references to a
symbol that needs to be provided by the host application. For
all other libraries we can link with -no-undefined.
4 files changed