[Scons-dev] SCons 2.3.1 is now available

Tom Tanner (BLOOMBERG/ LONDON) ttanner2 at bloomberg.net
Wed Mar 5 05:09:11 EST 2014


Thanks for releasing the new version.

Can I whine a bit about the man page

Firstly, what used to be:

Substfile()
env.Substfile()

now comes out as (in firefox and ie)

Substfile() , env.Substfile


The space before the comma isn't nice.

Secondly, (in firefox 27.0.1 anyway. This appears to be OK in IE 9) the indenting of the text in subsections appears to be rather random. e.g. for Substfile(), there's 1 line of white space before the header, and two lines after, and the text isn't indented, which makes it very difficult to spot the section title. However, for the immediately preceeding StaticObject() entry, there's only one line between the heading and the text and the text is indented (like it was in the previous version).

Here is what it looks like in firefox:

... below, for more information.

Substfile() , env.Substfile()

The Substfile builder generates a single text file by concatenating the source files...

Cheers

----- Original Message -----
From: scons-dev at scons.org
To: scons-dev at scons.org, scons-users at scons.org
At: Mar 4 2014 22:44:21

A new SCons release, 2.3.1, is now available on the SCons download page:
http://www.scons.org/download.php

This release adds several new features and fixes many issues, including a serious regression in linking (failure to re-link if linker options are changed). It also should use less memory for large builds.

Here is a summary of the changes since 2.3.0:

NEW FUNCTIONALITY

- Add Pseudo command to mark targets which should not exist after
they are built.
- Add support for a readonly cache (--cache-readonly)
- Added cyglink linker that uses Cygwin naming conventions for
shared libraries and automatically generates import libraries.
- Added optional ZIPROOT to Zip tool.

DEPRECATED FUNCTIONALITY

- None

CHANGED/ENHANCED EXISTING FUNCTIONALITY

- DocBook tool can now output EPUB format
- Allow multiple options to be specified with --debug=a,b,c
- Update bootstrap.py so it can be used from any dir, to run
SCons from a source (non-installed) dir.
- Added release_target_info() to File nodes, which helps to
reduce memory consumption in clean builds and update runs
of large projects.
- Print full stack on certain errors, for debugging.
- Improve documentation for Textfile builder.

FIXES

- Stop leaking file handles to subprocesses by switching to using subprocess
always.
- Generally try harder to print out a message on build errors
- Added a switch to warn on missing targets
- Always print stats if requested
- Check for 8.3 filenames on cygwin as well as win32 to make variant_dir work properly.
- Make sure SharedLibrary depends on all dependent libs (by depending on SHLINKCOM)
- Fixed the setup of linker flags for a versioned SharedLibrary
under OpenBSD (#2916).
- Improve error if Visual Studio bat file not found.
- Allow Subst.Literal string objects to be compared with each other,
so they work better in AddUnique() and Remove().
- Fixed the handling of long options in the command-line
parsing (#2929).
- Fixed misspelled variable in intelc.py (#2928).
- VS2012 & VS2010: Resolve initialization issues by adding path to reg.exe
in shell used to run batch files.
- MSVC Support: fixed defaulting TARGET_ARCH to HOST_ARCH. It should be
None if not explicitly set.
- MSVC: Fixed issue where if more than one Architectures compilers are
detected, it would take the last one found, and not the first.
- Fixed spelling errors in MAN pages (#2897).
- Fixed description of ignore_case for EnumVariable in the
MAN page (#2774).

PACKAGING

- No changes

DEVELOPMENT

- Count statistics of instances are now collected only when
the --debug=count command-line option is used (#2922).
- Test harness: fail_test() can now print a message to help debugging.
- Require rpmbuild when building SCons package.
- Replaced old SGML-based documentation toolchain with a more modern
approach, that also requires less external dependencies (programs and
Python packages). Added a customized Docbook XSD for strict validation of
all input XML files.

Enjoy!

-- The SCons Team_______________________________________________ Scons-dev mailing list Scons-dev at scons.org http://two.pairlist.net/mailman/listinfo/scons-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://two.pairlist.net/pipermail/scons-dev/attachments/20140305/6a7bf6c6/attachment.htm>


More information about the Scons-dev mailing list