id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	difficulty	ghcversion	platform
575	Cabal configure leaves behind temporary files on Windows	guest		"Every time 'configure' is run on Windows, a single .exe is left behind in the user's %TEMP% directory and is never removed.

The problem is in checkForeignDeps in Distribution.Simple.Configure, specifically when GCC is run in builds.  A temporary filename is created to hold the output, but it has no extension.  When GCC is given this filename for output it appends .exe extension automatically.  Since this is a different filename it never gets removed.

Fix is to specify an extension for the output, like "".tmp"", so GCC will actually put it there."	defect	new	normal		Cabal library	1.6.0.2	normal			asklingenberg@…	very easy (<1 hour)	6.10.1	Windows
