summaryrefslogtreecommitdiffstats
path: root/RELEASE.txt
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2022-05-15 22:00:06 (GMT)
committerGitHub <noreply@github.com>2022-05-15 22:00:06 (GMT)
commitdd43f6b108ff95897685383c2d9baa72008f6ea7 (patch)
tree613c87fe8e935293d0e5a55e238b3530ee34d0ed /RELEASE.txt
parente9bd2a437a86d6c7f4bf4d4a1b37c3ce578c98e0 (diff)
parentecd930eb03d75f10cc76db6f9e399a0cefed2471 (diff)
downloadSCons-dd43f6b108ff95897685383c2d9baa72008f6ea7.zip
SCons-dd43f6b108ff95897685383c2d9baa72008f6ea7.tar.gz
SCons-dd43f6b108ff95897685383c2d9baa72008f6ea7.tar.bz2
Merge branch 'master' into jbrill-msvc-usesettings
Diffstat (limited to 'RELEASE.txt')
-rwxr-xr-xRELEASE.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/RELEASE.txt b/RELEASE.txt
index 412f526..aa283fc 100755
--- a/RELEASE.txt
+++ b/RELEASE.txt
@@ -54,6 +54,20 @@ CHANGED/ENHANCED EXISTING FUNCTIONALITY
output format written to stdout to include more information about the source for each
message of MSVC initialization debugging output. A single space was added before the
message for all debugging output records written to stdout and to files.
+- The build argument (i.e., x86) is no longer passed to the MSVC 6.0 to 7.1 batch
+ files. This may improve the effectiveness of the internal msvc cache when using
+ MSVC detection and when bypassing MSVC detection as the MSVC 6.0 to 7.1 batch files
+ do not expect any arguments.
+- Propagate the OS and windir environment variables from the system environment to the msvc
+ environment. The OS and windir environment variables are used in the MSVC 6.0 batch file
+ and the SDK 6.0-7.1 SetEnv.cmd batch files. Inclusion of the OS and windir environment
+ variables eliminates some partial paths and warnings generated by the MSVC 6.0 and SDK
+ 6.0-7.1 batch files when the variables are not defined.
+ Note: Attempting to run the SDK 6.0-7.1 batch files directly via MSVC_USE_SCRIPT can lead to
+ build failures and/or incomplete build environments. The SDK 6.0-7.1 batch files
+ require delayed expansion to be enabled which is currently not supported and is
+ typically not enabled by default on the host system. The batch files may also require
+ environment variables that are not included by default in the msvc environment.
FIXES
-----
@@ -96,6 +110,9 @@ FIXES
that link has been modified (issue #3880)
- Fix typo in ninja scons daemon startup which causes ConnectionRefusedError to not retry
to connect to the server during start up.
+- The system environment variable names imported for MSVC 7.0 and 6.0 were updated to be
+ consistent with the variables names defined by their respective installers. This fixes an
+ error caused when bypassing MSVC detection by specifying the MSVC 7.0 batch file directly.
IMPROVEMENTS
------------