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 skrah
Recipients alexis, brian.curtin, eric.araujo, josip, rpetrov, skrah, sneves, steve.dower, tarek, zooko
Date 2015-07-28.12:08:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1438085282.09.0.882530573442.issue7546@psf.upfronthosting.co.za>
In-reply-to
Content
The workaround is telling users to run e.g. ``vcvarsall x64'' before
the build.  setup.py then contains

  extra_objects = ['vcdiv64.obj']
  os.system("ml64 /c /Cx vcdiv64.asm"),

which is run before creating the extension. The extension itself
contains 'extra_objects':

ext = Extension (
        ...
        extra_objects=extra_objects
      )


That has always worked for me.  It isn't a big deal either, since
most people on Windows use installer packages anyway.


I have no strong opinion either way. If you think this adds too much
complexity, feel free to close the issue.
History
Date User Action Args
2015-07-28 12:08:02skrahsetrecipients: + skrah, zooko, tarek, eric.araujo, rpetrov, brian.curtin, josip, alexis, sneves, steve.dower
2015-07-28 12:08:02skrahsetmessageid: <1438085282.09.0.882530573442.issue7546@psf.upfronthosting.co.za>
2015-07-28 12:08:02skrahlinkissue7546 messages
2015-07-28 12:08:01skrahcreate