blob: 8bbffb9cb8056b4ff2599a4f0f0a09f88f59931f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
A new SCons checkpoint release, 2.5.0, is now available
on the SCons download page:
http://www.scons.org/download.php
XXX The primary purpose of this release ... XXX
Here is a summary of the changes since 2.4.1:
NEW FUNCTIONALITY
- We're enhancing implicit language scanning functionality to improve
correctness. SCons now honors scanner keys for implicit dependencies
and correctly changes scanner type (if necessary) when traversing
implicit dependency trees.
This enhancement resolves missing dependencies
with built-in scanners including SWIG (#2264) and QT:
* http://scons.tigris.org/issues/show_bug.cgi?id=2264
- This enhancement broadens the horizon for handling heterogeneous
data flow environments (E.G. software builds):
- http://article.gmane.org/gmane.comp.programming.tools.scons.user/26596
- SCons may find new (and correct) dependencies in cross-langauge contexts.
- Update may cause rebuilds, especially in heterogeneous data environments.
- Update may find previously missed dependencies errors (E.G. cycles).
- Discovered in some QT test cases.
- SCons handles the SCANNERS variable differently.
- Previously, the Install builder would scan implicit dependencies for
a scanner found in SCANNERS (but not for built-in scanners), but now
the Install builder will not scan recursively regardless in order
to optimize Install behaviour and bring orthogonality to previous behaviour.
- New external tool scons-configurecache which allows some configuration of
how files in the cache are controlled.
DEPRECATED FUNCTIONALITY
- None
CHANGED/ENHANCED EXISTING FUNCTIONALITY
- SCons handles cache directories a bit differently/
- Cache files are now stored in 256 subdirectories in the cache directory by
default (this stresses NFS less). Existing cache directories will remain as
current, but SCons will prompt you to run scons-configure-cache which will
allow you to migrate to the new layout, or confirm you want to use the
existing layout.
FIXES
- This enhancement resolves missing dependencies with built-in scanners including
SWIG (#2264) and QT - See New Features above
* http://scons.tigris.org/issues/show_bug.cgi?id=2264
IMPROVEMENTS
- None
PACKAGING
- None
DOCUMENTATION
- None
DEVELOPMENT
- None
Thanks to Dirk Baechle, William Blevins, William Deegan, Jakub Pola, Adarsh Sanjeev, Tom Tanner
for their contributions to this release.
Contributors are listed alphabetically by their last name.
Copyright (c) 2001 - 2016 The SCons Foundation
src/RELEASE.txt rel_2.5.0:3543:937e55cd78f7 2016/04/09 11:29:54 bdbaddog
|