diff options
author | Steven Knight <knight@baldmt.com> | 2003-01-18 14:32:51 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2003-01-18 14:32:51 (GMT) |
commit | e7311129d841fe777bfe2d83c46033f34dac4709 (patch) | |
tree | a24fdcf4d185371398684f758fc74a3a856181fc /src/RELEASE.txt | |
parent | 9174c12d92d6a32c087bd5b891022ef5dc6f426f (diff) | |
download | SCons-e7311129d841fe777bfe2d83c46033f34dac4709.zip SCons-e7311129d841fe777bfe2d83c46033f34dac4709.tar.gz SCons-e7311129d841fe777bfe2d83c46033f34dac4709.tar.bz2 |
Make shared/static objects less irritating. (Anthony Roach)
Diffstat (limited to 'src/RELEASE.txt')
-rw-r--r-- | src/RELEASE.txt | 47 |
1 files changed, 12 insertions, 35 deletions
diff --git a/src/RELEASE.txt b/src/RELEASE.txt index 6319b2e..5a4b5d0 100644 --- a/src/RELEASE.txt +++ b/src/RELEASE.txt @@ -25,6 +25,18 @@ RELEASE 0.10 - Thu, 16 Jan 2003 04:11:46 -0600 This is the tenth alpha release of SCons. Please consult the CHANGES.txt file for a list of specific changes since last release. + Please note the following important changes since release 0.10: + + - The default suffix for shared object files when using gcc has now + been changed to '.os'. This makes library builds more convenient + by allowing both static (compiled without -fPIC) and shared object + files (compiled with -fPIC) to exist side-by-side. If you want to + preserve the old behavior of using .o files for shared objects, + you must now explicitly reset the SHOBJSUFFIX value in your + construction environment as follows: + + env = Environment(SHOBJSUFFIX = '.o') + Please note the following important changes since release 0.09: - The Scanner interface has been changed to make it easier to @@ -67,41 +79,6 @@ RELEASE 0.10 - Thu, 16 Jan 2003 04:11:46 -0600 - SCons now prints a description of Python functions that are invoked to build a target. - Please note the following important changes since release 0.08: - - - The SetCommandHandler() function has been superceded - by the SPAWN, SHELL and ESCAPE construction variables. - - - SCons now exits with an error message if any source files or - implicit dependency files for a target do not exist and have - no Builder. SCons used to ignore these files, so builds that - formally succeeded despite the absence of a scanned file will now - fail unless the -k (keep going on error) flag is used. - - - The specification of the name for the 'lib' tool (the Microsoft - library archiver) has now been changed to 'mslib'. If you - previously used the Tool() method to fetch the 'lib' tool - explicitly, you will need to change the name in the call to - 'mslib': - - env = Environment(tools = [ Tool('mslib') ]) - - - In order to make it clear what SCons is doing when, SCons now - prints explicit messages: - - scons: Reading SConscript files ... - scons: done reading SConscript files. - scons: Building targets ... - scons: done building targets. - - These message might interfere with scripts that examine SCons - output. These messages may be suppressed with the new -Q option. - - - User defined build arguments passed into builder calls are no - longer given to emitters, generators, and function actions as - keyword arguments, but are instead passed as construction - variables. - SCons is developed with an extensive regression test suite, and a rigorous development methodology for continually improving that suite. Because of this, SCons is of sufficient quality that you can use it |