diff -urN a/Lib/distutils/cygwinccompiler.py b/Lib/distutils/cygwinccompiler.py --- a/Lib/distutils/cygwinccompiler.py 2014-10-11 14:20:36.095798400 +0100 +++ b/Lib/distutils/cygwinccompiler.py 2014-10-11 14:20:39.245978600 +0100 @@ -93,6 +93,7 @@ obj_extension = ".o" static_lib_extension = ".a" shared_lib_extension = ".dll" + dylib_lib_extension = ".dll.a" static_lib_format = "lib%s%s" shared_lib_format = "%s%s" exe_extension = ".exe"