[Scons-dev] SCons 2.3.0 is now available

Gary Oberbrunner garyo at oberbrunner.com
Sun Mar 3 19:27:36 EST 2013


A new SCons release, 2.3.0, is now available on the SCons download page:

http://www.scons.org/download.php

This release adds several new features and fixes many issues.
Note that this is the last release which will support Python versions
earlier
than 2.7, as we begin to move toward supporting Python 3.

Here is a summary of the changes since 2.2:

NEW FUNCTIONALITY

- Versioned shared library support for Linux and Mac:
Add SHLIBVERSION as an option that tells SharedLibrary to build
a versioned shared library and create the required symlinks.
Add builder InstallVersionedLib to create the required symlinks
installing a versioned shared library.

DEPRECATED FUNCTIONALITY

- Removed a lot of Python 2.3 and older support code
- Hide deprecated --debug={dtree,stree,tree} from --help output

CHANGED/ENHANCED EXISTING FUNCTIONALITY

- No changes

FIXES

- Fix subprocess spawning on Windows. Work around a Windows
bug that can crash python occasionally when using -jN. (#2449)
- Fix nested LIBPATH expansion by flattening sequences in subst_path.
- Fix WiX Tool to use .wixobj rather than .wxiobj for compiler output
- Add MSVC10 and MSVC11 support to get_output low-level bat script runner.
- Fix MSVS solution generation for VS11, and fixed tests.

IMPROVEMENTS

- Error messages from option parser now include hints about valid choices
- Support building with WiX releases after 2.0
- Print target name with command execution time with --debug=time
- Updated the TeX builder to support the \newglossary command
in LaTeX's glossaries package and the files it creates.
- Improve support for new versions of biblatex in the TeX builder
so biber is called automatically if biblatex requires it.

PACKAGING

- No changes

DEVELOPMENT

- Updated test framework to support dir and file fixtures and
added ability to test external (out-of-tree) tools.
See doc in QMTest/test-framework.rst.
- Added ability to run scripts/scons.py directly from source checkout
- Several fixes for runtest.py
- Fixed several errors in the test suite.
- Add -jN support to runtest.py to run tests in parallel

Enjoy!

-- the SCons Team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://two.pairlist.net/pipermail/scons-dev/attachments/20130303/49e2d4e1/attachment.html>


More information about the Scons-dev mailing list