--- Python-3.5.0b3-orig/Lib/distutils/_msvccompiler.py 2015-07-05 17:50:06.000000000 +0100 +++ Python-3.5.0b3/Lib/distutils/_msvccompiler.py 2015-07-20 11:51:32.115492400 +0100 @@ -401,8 +401,8 @@ if self._need_link(objects, output_filename): ldflags = (self.ldflags_shared_debug if debug else self.ldflags_shared) - if target_desc == CCompiler.EXECUTABLE: - ldflags = ldflags[1:] + if target_desc == CCompiler.EXECUTABLE: + ldflags = [f for f in ldflags if f != "/DLL"] export_opts = [] for sym in (export_symbols or []):