diff --git a/Sconstruct b/Sconstruct index 3070a03..71a27d4 100644 --- a/Sconstruct +++ b/Sconstruct @@ -33,10 +33,11 @@ if platform.name == "win32": for mode in "cons", "win": env = base_env.Copy() - # The DLL runtime must be the same of that used by the python DLL. - # I cannot think of a way to guess it from here, so let's assume - # the user has a non-debug build of Python in his system. - env.Append(CCFLAGS = ["/MD"]) + # The bootloader is built as a static executable. We want it + # to be self-contained. Extra care was put in writing it so + # that it does not share objects/memory with python.dll (which + # it loads). + env.Append(CCFLAGS = ["/ML"]) if flavour == "debug": # No optimizations diff --git a/doc/CHANGES.txt b/doc/CHANGES.txt index cc5be67..140864a 100644 --- a/doc/CHANGES.txt +++ b/doc/CHANGES.txt @@ -3,12 +3,15 @@ Current changes since PyInstaller 1.0 ------------------------------------- - + Fix problem with incorrect python path detection. Now using distutils. + + Fix problem with incorrect python path detection. Now using helpers from + distutils. + Fix problem with rare encodings introduced in newer Python versions: now all the encodings are automatically found and included, so this problem should be gone forever. + Add import hook for dnspython (tested with 1.3.4) - + + (Windows) Make single-file packages not depend on MSVCRT71.DLL anymore, + even under Python 2.4. You can eventually ship your programs really as + single-file executables, even when using the newest Python version! PyInstaller 1.0 (with respect to McMillan's Python Installer 5b5): diff --git a/doc/Manual.html b/doc/Manual.html index 9b63f7b..5762266 100644 --- a/doc/Manual.html +++ b/doc/Manual.html @@ -21,7 +21,7 @@ Contact: william@hpcf.upr.edu Revision: -94 +116 Source URL:svn://pyinstaller/trunk/doc/source/Manual.rst Copyright: @@ -41,89 +41,88 @@
  • Building Optimized
  • A Note on using UPX
  • A Note on --onefile
  • -
  • --onefile and Python 2.4 for Windows (important)
  • -
  • PyInstaller Utilities