This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author koen
Recipients aheider, koen, loewis, mhammond
Date 2008-10-24.11:16:18
SpamBayes Score 3.9382444e-06
Marked as misclassified No
Message-id <1224846980.84.0.778904238733.issue4120@psf.upfronthosting.co.za>
In-reply-to
Content
OK, so the define is not going to work. For Python extensions built 
through distutils, the msvc9compiler_stripruntimes.diff patch will 
work: it will remove just the dependency on the VC90runtimes. It will 
leave other assembly dependencies if they are there.

For the .pyd's and .dll's in the DLLs folder: I have opened them in a 
hex editor, and just by hand replaced the <assemblyIdentity> entry for 
the VC90runtimes in each file with spaces. I can confirm that this 
works, also for _tkinter, for which tk85.dll has an additional 
dependency on Windows Common Controls (though this one was available in 
my WinSXS). What would be the best way to integrate a search/replace 
operation like this in the Python build process? Is the manifest 
generated as a seperate file here first as well, or is it directly 
embedded?
History
Date User Action Args
2008-10-24 11:16:21koensetrecipients: + koen, loewis, mhammond, aheider
2008-10-24 11:16:20koensetmessageid: <1224846980.84.0.778904238733.issue4120@psf.upfronthosting.co.za>
2008-10-24 11:16:20koenlinkissue4120 messages
2008-10-24 11:16:18koencreate