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, dstufft, eric.araujo, gladman, paul.moore, python-dev, steve.dower, tim.golden, zach.ware
Date 2015-08-11.16:23:02
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1439310182.64.0.482558082619.issue24798@psf.upfronthosting.co.za>
In-reply-to
Content
This change broke all my builds that link statically against 3rd party libraries built with the `/MD` flag. `/MD` was used at least since Python 2.3 and is the default for static libraries in Visual Studio 2015. Some of the broken builds: lxml, pillow, matplotlib, pygame, pycuda, pymssql, netcdf4, GDAL, psycopg2, pycurl, gmpy, and pyopenssl. All of these packages built OK with Python 3.5.0b4.

The build errors are of this kind: 
`error LNK2001: unresolved external symbol __imp_memchr`
`error LNK2001: unresolved external symbol __imp_strstr`

The linker throws the following warning:
`LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library`
History
Date User Action Args
2015-08-11 16:23:02cgohlkesetrecipients: + cgohlke, paul.moore, tim.golden, eric.araujo, python-dev, zach.ware, steve.dower, dstufft, gladman
2015-08-11 16:23:02cgohlkesetmessageid: <1439310182.64.0.482558082619.issue24798@psf.upfronthosting.co.za>
2015-08-11 16:23:02cgohlkelinkissue24798 messages
2015-08-11 16:23:02cgohlkecreate