Index: Lib/distutils/extension.py =================================================================== --- Lib/distutils/extension.py (revision 73030) +++ Lib/distutils/extension.py (working copy) @@ -209,7 +209,7 @@ elif switch == "-U": ext.undef_macros.append(value) elif switch == "-C": # only here 'cause makesetup has it! - ext.extra_compile_args.append(word) + ext.extra_compile_args.append(value) elif switch == "-l": ext.libraries.append(value) elif switch == "-L":