A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2007-May/073390.html below:

[Python-Dev] [Distutils] Adventures with x64, VS7 and VS8 on Windows

[Python-Dev] [Distutils] Adventures with x64, VS7 and VS8 on Windows"Martin v. Löwis" martin at v.loewis.de
Tue May 22 23:58:31 CEST 2007
> I have a set of extensions that use SWIG to wrap my own C++ library. 
> This library, on a day-to-day basis is built against VS8 since the rest
> of our product suite is.  Right now I have no way to work with this code
> using VS8 since the standard distribution is built against VS7 which
> uses a different CRT.   This is an absolute nightmare in practice since
> I currently have to maintain VS7 projects in parallel with the standard
> VS8 ones simply so that I can run and test my python code.

If you know well enough what you are doing, and avoid using unsupported
cases, you *can* mix different CRTs.

> Building using the current projects I
> seem to get everything in the PCBuild8 / PCBuild dirs.  How can I work
> with what is build?  

Python works correctly out of its build directory. You can just run it
from there.

> Is there a shell script to build a final distribution tree? 

Not sure what you mean by "tree". Distribution is in a single MSI file,
not in a tree, and the tree that gets created on the target machine
(of the MSI file) never exists on the source machine.

> If not, is
> there a simple way to build an MSI similar to the one found on the
> Python.org site for the official releases but using the PCBuild8 stuff? 

No, but it should be possible to adopt Tools/msi to package pcbuild8
instead. Just make sure you are using different GUIDs as the
ProductCode.

Regards,
Martin
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4