Message248651
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. |
|
Date |
User |
Action |
Args |
2015-08-15 20:04:46 | cgohlke | set | recipients:
+ cgohlke, paul.moore, larry, tim.golden, zach.ware, steve.dower |
2015-08-15 20:04:46 | cgohlke | set | messageid: <1439669086.19.0.0249196494874.issue24872@psf.upfronthosting.co.za> |
2015-08-15 20:04:46 | cgohlke | link | issue24872 messages |
2015-08-15 20:04:45 | cgohlke | create | |
|