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 cgohlke
Recipients cgohlke, larry, paul.moore, steve.dower, tim.golden, zach.ware
Date 2015-08-15.20:04:45
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1439669086.19.0.0249196494874.issue24872@psf.upfronthosting.co.za>
In-reply-to
Content
Thank you for looking into this.

I just tried '/NODEFAULTLIB:msvcrt.lib' with Pillow and matplotlib but still get the linker errors:

tiff.lib(jbig.obj) : error LNK2001: unresolved external symbol __imp_memchr

freetype.lib(ftbase.obj) : error LNK2001: unresolved external symbol __imp_strrchr
freetype.lib(truetype.obj) : error LNK2001: unresolved external symbol __imp_strstr
freetype.lib(type1.obj) : error LNK2001: unresolved external symbol __imp_memchr
freetype.lib(sfnt.obj) : error LNK2001: unresolved external symbol __imp_memchr

Looks like I'll have to rebuild all the 3rd party libraries with '/MT' and link DLLs with '/NODEFAULTLIB:libucrt.lib ucrt.lib' to remove the dependency on vcruntimeXXX.dll.

This change should probably be mentioned in the release notes.

Maybe also bring it to the attention of Ilan Schnell (ilan) and Cournapeau David (cdavid) who build packages for Anaconda and Canopy.
History
Date User Action Args
2015-08-15 20:04:46cgohlkesetrecipients: + cgohlke, paul.moore, larry, tim.golden, zach.ware, steve.dower
2015-08-15 20:04:46cgohlkesetmessageid: <1439669086.19.0.0249196494874.issue24872@psf.upfronthosting.co.za>
2015-08-15 20:04:46cgohlkelinkissue24872 messages
2015-08-15 20:04:45cgohlkecreate