sbsv2/raptor/RELEASE-NOTES.html
changeset 28 b8fa7dfeeaa1
parent 18 de5b887c98f7
equal deleted inserted replaced
27:3a31ca4b29c4 28:b8fa7dfeeaa1
     4 </head>
     4 </head>
     5 <body>
     5 <body>
     6 
     6 
     7 <h1>Release Notes for Symbian Build System v2</h1>
     7 <h1>Release Notes for Symbian Build System v2</h1>
     8 
     8 
     9 <h2>version 2.14.1</h2>
     9 <h2>version 2.15.2</h2>
    10  
    10 
       
    11 <h3>Engineering Changes</h3>
       
    12 <ul>
       
    13 <li><a href="notes/variant_cfg.txt">Allow .hrh files to be defined in XML instead of variant.cfg</a></li>
       
    14 <li><a href="notes/tools_env_vars.txt">Environment variables for tools</a></li>
       
    15 </ul>
       
    16 
    11 <h3>Defect Fixes</h3>
    17 <h3>Defect Fixes</h3>
    12 <ul>
    18 <ul>
       
    19 <li><a href="notes/filter_html.txt">Report no-rule-to-make errors correctly in the HTML log filter</a></li>
       
    20 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2412">SF Bug 2412</a> - createvmap fails when the list of source files becomes too long</li>
       
    21 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2437">SF Bug 2437</a> - End-user installation script does not fully describe or report missing build dependencies (libbz2-dev, etc. needed)</li>
       
    22 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=3647">SF Bug 3647</a> - Raptor retains read-only attribute when exporting files</li>
       
    23 </ul>
       
    24 
       
    25 <h2>version 2.15.1</h2>
       
    26 
       
    27 <h3>Defect Fixes</h3>
       
    28 <ul>
       
    29 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=3523">SF Bug 3523</a> - gnumakefile.flm workaround for romstuff.mke changes uses wrong output file</li>
       
    30 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=3374">SF Bug 3374</a> -  Issues with Raptor support for X86 prototype (2.15)</li>
       
    31 <li>Fix resource header generation - was being done for every language thus causing clashes in parallel builds</li>
       
    32 </ul>
       
    33 
       
    34 <h2>version 2.15.0</h2>
       
    35 
       
    36 <h3>New Features</h3>
       
    37 <ul>
       
    38 <li><a href="notes/slimdebug.txt">.slimdebug variant to optionally reduce debug binary sizes in RVCT builds</a></li>
       
    39 <li><a href="notes/x86_initial.txt">Initial support for a MinGW GCC-based x86 build</a></li>
       
    40 <li><a href="notes/filter_html.txt">Log summary in HTML format</a></li>
       
    41 <li><a href="notes/query_cli_extended_details.txt">Extended details for --query option</a></li>
       
    42 <li><a href="notes/traces_mmpkeyword.txt">New mmp keyword: traces</a></li>
       
    43 <li>Uprated internally-supplied Python to version 2.7 on linux</li>
       
    44 <li>Add <a href="notes/nodebug.txt">nodebug variant</a> to permit workaround for rvct 2.2 linker crashes on very large udeb targets</li>
       
    45 </ul>
       
    46 
       
    47 <h3>Defect Fixes</h3>
       
    48 <ul>
       
    49 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2617">SF Bug 2617</a> - SBS2 [Raptor] does not support the DOCUMENT keyword in mmp files</li>
       
    50 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=1405">SF Bug 1405</a> - GCCE: Raptor passing unknown option -mapcs to the assembler</li>
       
    51 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2979">SF Bug 2979</a> - [GCCE] elf2e32 --dump generates RVCT assembly.</li>
       
    52 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=3221">SF Bug 3221</a> - [Raptor] ROMFILE creation results in incorrect entries in iby file</li>
       
    53 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2735">SF Bug 2735</a> - [Raptor] Relative unit paths in pkgdefs are not handled correctly - ammendment to fix in 2.14.2</li>
       
    54 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=3360">SF Bug 3360</a> - HTML filter breaks if FilterTerminal specified first</li>
       
    55 </ul>
       
    56 
       
    57 <h2>version 2.14.2</h2>
       
    58 
       
    59 <h3>Defect Fixes</h3>
       
    60 <ul>
       
    61 <li>Fix: minor change: tracecompiler trace folder rename</li>
       
    62 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2886">SF Bug 2886</a> - [Raptor] STDEXE targets cannot be built with GCC-E</li>
       
    63 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2713">SF Bug 2713</a> - [Raptor] Terminal filter needs to allow more make errors through</li>
       
    64 <li>Fix: smoketests fail for emake and rvct 4</li>
       
    65 <li>Fix permissions for exported files with group ownership on Linux</li>
       
    66 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2697">SF Bug 2697</a> - [Raptor] Macro __SYMBIAN_STDCPP_SUPPORT__ not automatically defined for STD targets</li>
       
    67 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2712">SF Bug 2712</a> - [Raptor] STDEXE and STDDLL targets: euser.lib not automatically included for UDEB builds</li>
       
    68 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2735">SF Bug 2735</a> - [Raptor] Relative unit paths in pkgdefs are not handled correctly</li>
       
    69 <li>Fix: resources with headeronly can fail because of an invalid dependency</li>
       
    70 <li>Fix: ARMFPU softvfp+vfpv2 for postlinker and RVCT only</li>
       
    71 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2276">SF Bug 2276</a> - [Raptor] ZIP exports from deep directory hierarchies fail</li>
       
    72 <li><a href="notes/emulatorstacksize.txt"> Reduction of emulator stack size to 512KB </a>; see also the enhancement <a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2605"> SF Bug 2606 </a> - [Raptor] Can we use a smaller stack size for the emulator </li>
       
    73 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=3091">SF Bug 3091</a> - [Raptor] When reporting missing bld.inf's from a Sys def a / can be missing</li>
       
    74 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2825">SF Bug 2825</a> - [Raptor] Meta elements should be ignored when processing a sysdef</li>
       
    75 <li><a href="notes/tcom_allbefore.txt">Trace all source files in a component before compiling any file</a>. Helps prevent build breaks in some situations where an asset change is really needed.</li>
       
    76 </ul>
       
    77 
       
    78 <h2>version 2.14.1</h2>
       
    79 
       
    80 <h3>Defect Fixes</h3>
       
    81 <ul>
       
    82 
    13 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2203"> SF Bug 2203 </a> - [Raptor] Building extension makefile with SBS_BUILD_DIR set to another drive</li>
    83 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2203"> SF Bug 2203 </a> - [Raptor] Building extension makefile with SBS_BUILD_DIR set to another drive</li>
    14 <li>Fix : tracecompiler.mk caused poor makefile parse performance due to use of $(shell)</li>
    84 <li>Fix : tracecompiler.mk caused poor makefile parse performance due to use of $(shell)</li>
    15 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2561">SF Bug 2561</a> - [Raptor] creates incorrect .iby files w.r.t target file versions &amp; ramtargets</li>
    85 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2561">SF Bug 2561</a> - [Raptor] creates incorrect .iby files w.r.t target file versions &amp; ramtargets</li>
    16 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2562">SF Bug 2562</a> - [Raptor] adds incorrect entries into .iby files w.r.t file paths</li>
    86 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2562">SF Bug 2562</a> - [Raptor] adds incorrect entries into .iby files w.r.t file paths</li>
    17 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2809">SF Bug 2809</a> - [Raptor] Intermediate Resource Filenames not unique (2.14.0 only), rom fails to boot</li>
    87 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2809">SF Bug 2809</a> - [Raptor] Intermediate Resource Filenames not unique (2.14.0 only), rom fails to boot</li>
       
    88 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=1859">SF Bug 1859</a> - [Raptor] Traceback when TARGET missing from MMP file</li>
    18 </ul>
    89 </ul>
    19 
    90 
    20 <h2>version 2.14.0</h2>
    91 <h2>version 2.14.0</h2>
    21 
    92 
    22 <h3>New Features</h3>
    93 <h3>New Features</h3>
    82 <pre>
   153 <pre>
    83 version 2.12.5
   154 version 2.12.5
    84 
   155 
    85 Defect Fixes:
   156 Defect Fixes:
    86 - Fix: Workaround for emake engine log corruption when clockskew errors occur (annofile2log).
   157 - Fix: Workaround for emake engine log corruption when clockskew errors occur (annofile2log).
    87   Allow Raptor to obtain log from emake annotation file where it is uncorrupted.  A new 
   158   Allow Raptor to obtain log from emake annotation file where it is uncorrupted.  A new
    88   Make engine option "copylogfromannofile" enables/disables this mode for emake. If this option is disabled
   159   Make engine option "copylogfromannofile" enables/disables this mode for emake. If this option is disabled
    89   or if no annotation file is specified for the build then Raptor reads logs directly as normal.
   160   or if no annotation file is specified for the build then Raptor reads logs directly as normal.
    90 - SF Bug 2125 - [Raptor] - tracecompiler what output incorrect if mmp basename contains '.' e.g. fred.prd.mmp 
   161 - SF Bug 2125 - [Raptor] - tracecompiler what output incorrect if mmp basename contains '.' e.g. fred.prd.mmp
    91 - SF Bug 2191 - [Raptor] - When forcesuccess is enabled, exit status for a failed recipe is "retry" but should be "failed"
   162 - SF Bug 2191 - [Raptor] - When forcesuccess is enabled, exit status for a failed recipe is "retry" but should be "failed"
    92 - Fix: extend tracecompiler tests to Linux
   163 - Fix: extend tracecompiler tests to Linux
    93 - Fix: Amendment to SF Bug 1511 fix - removal of blanked DEFFILE keyword from e32abiv2ani.flm
   164 - Fix: Amendment to SF Bug 1511 fix - removal of blanked DEFFILE keyword from e32abiv2ani.flm
    94 - Fix: improve robustness to bad -c options
   165 - Fix: improve robustness to bad -c options
    95 
   166 
   123 version 2.12.2
   194 version 2.12.2
   124 
   195 
   125 Defect Fixes:
   196 Defect Fixes:
   126 - SF Bug 1569 - excessive recompilation in incremental tracecompiler builds
   197 - SF Bug 1569 - excessive recompilation in incremental tracecompiler builds
   127 - Better error messages for make-engine selection.
   198 - Better error messages for make-engine selection.
   128   e.g. "sbs -e arm" will now produce a useful error message rather than 
   199   e.g. "sbs -e arm" will now produce a useful error message rather than
   129   a traceback. "arm" is a real variant but it's not a make engine.  In
   200   a traceback. "arm" is a real variant but it's not a make engine.  In
   130   the past sbs would have tried to use it and would have failed with a
   201   the past sbs would have tried to use it and would have failed with a
   131   complicated traceback. Also doesn't traceback for non-existent make engines.
   202   complicated traceback. Also doesn't traceback for non-existent make engines.
   132 - sbs_filter chose wrong embedded default python version. Set to 2.6.4 now.
   203 - sbs_filter chose wrong embedded default python version. Set to 2.6.4 now.
   133 - FilterCheck did not check files when run from sbs_filter
   204 - FilterCheck did not check files when run from sbs_filter
   147 
   218 
   148 New Features:
   219 New Features:
   149 - New 'Patchable Constants' target type: TARGETTYPE pdll
   220 - New 'Patchable Constants' target type: TARGETTYPE pdll
   150 - Combine Linking and Postlinking into a single step - performance improvement.
   221 - Combine Linking and Postlinking into a single step - performance improvement.
   151 - Support exit codes from next version of the trace compiler which will issue them
   222 - Support exit codes from next version of the trace compiler which will issue them
   152 - New sbs_filter script and batchfile to ease the use of sbs_filter.py.  
   223 - New sbs_filter script and batchfile to ease the use of sbs_filter.py.
   153   Allows filters to be executed over a log after a build has been done.
   224   Allows filters to be executed over a log after a build has been done.
   154     e.g.
   225     e.g.
   155 
   226 
   156   	sbs_filter --filters=FilterWhat < logfile.log 
   227   	sbs_filter --filters=FilterWhat < logfile.log
   157 
   228 
   158     (This runs a "--what" without regenerating any makefiles or reparsing
   229     (This runs a "--what" without regenerating any makefiles or reparsing
   159     the matadata.)
   230     the matadata.)
   160 - New (beta) FilterWhatComp filter.  Simulates abld log output for
   231 - New (beta) FilterWhatComp filter.  Simulates abld log output for
   161   use with parse_what.pl for packing up zips by component.  Whatcomp output
   232   use with parse_what.pl for packing up zips by component.  Whatcomp output
   162   uses the incoming epocroot value.  i.e. if epocroot is relative then so is
   233   uses the incoming epocroot value.  i.e. if epocroot is relative then so is
   163   the what output.  e.g. if EPOCROOT=\ then the output will be of the form:
   234   the what output.  e.g. if EPOCROOT=\ then the output will be of the form:
   164 
   235 
   165 	"\epoc32\release\armv5\...."  
   236 	"\epoc32\release\armv5\...."
   166 
   237 
   167   If it's "..\myepocroot" then the output will be:
   238   If it's "..\myepocroot" then the output will be:
   168 
   239 
   169 	"..\myepocroot\epoc32\release\armv5".  
   240 	"..\myepocroot\epoc32\release\armv5".
   170 
   241 
   171   If it's absolute then the what output will also be absolute.
   242   If it's absolute then the what output will also be absolute.
   172 - New FilterCheck filter.  This can be used with sbs_filter to perform the 
   243 - New FilterCheck filter.  This can be used with sbs_filter to perform the
   173   equivalent of --check using the log output from a build.  It is more
   244   equivalent of --check using the log output from a build.  It is more
   174   efficient than --check because the metadata is not parsed and no makefiles
   245   efficient than --check because the metadata is not parsed and no makefiles
   175   are generated. e.g.
   246   are generated. e.g.
   176 
   247 
   177 	sbs_filter --filters=FilterCheck < logfile.log 
   248 	sbs_filter --filters=FilterCheck < logfile.log
   178 
   249 
   179 - New (beta) graphical build visualisation tool (bin/timelines.py). 
   250 - New (beta) graphical build visualisation tool (bin/timelines.py).
   180   Requires pygame and PyOpenGL. e.g.
   251   Requires pygame and PyOpenGL. e.g.
   181 
   252 
   182 	python timelines.py < filename.log
   253 	python timelines.py < filename.log
   183 
   254 
   184 - New (beta) log analyser (recipestats.py) for recording the total time spent 
   255 - New (beta) log analyser (recipestats.py) for recording the total time spent
   185   in each type of recipe in the build. e.g.
   256   in each type of recipe in the build. e.g.
   186 
   257 
   187 	python recipestats.py < filename.log > stats.csv
   258 	python recipestats.py < filename.log > stats.csv
   188 
   259 
   189   The output is in CSV format.  
   260   The output is in CSV format.
   190 
   261 
   191 Defect Fixes:
   262 Defect Fixes:
   192 - fix for ARM9E + ARMV5 pre-processing confusion
   263 - fix for ARM9E + ARMV5 pre-processing confusion
   193 - SF bug 1606: template_ext.flm wrongly creates dependencies to OTHER_CFG targets
   264 - SF bug 1606: template_ext.flm wrongly creates dependencies to OTHER_CFG targets
   194 - SF bug 1570: Adding then removing a capability can produce incorrect 
   265 - SF bug 1570: Adding then removing a capability can produce incorrect
   195   result: e.g. ALL TCB -TCB becomes ALL -TCB but it should be just ALL
   266   result: e.g. ALL TCB -TCB becomes ALL -TCB but it should be just ALL
   196 
   267 
   197 Other Changes:
   268 Other Changes:
   198 - Default to using Python 2.6.4 on windows (no change in compatibility with 
   269 - Default to using Python 2.6.4 on windows (no change in compatibility with
   199   older versions of Python).
   270   older versions of Python).
   200 
   271 
   201 
   272 
   202 version 2.11.3
   273 version 2.11.3
   203 
   274 
   278 DPDEF142166 Raptor sometimes invokes checklib.exe with incorrect parameters
   349 DPDEF142166 Raptor sometimes invokes checklib.exe with incorrect parameters
   279 DPDEF141354 EXPORTUNFROZEN fails in target builds if .savespace is applied
   350 DPDEF141354 EXPORTUNFROZEN fails in target builds if .savespace is applied
   280 DPDEF141533 Inconsistent log output
   351 DPDEF141533 Inconsistent log output
   281 DPDEF141604 file winscw.auto.bat is released two times
   352 DPDEF141604 file winscw.auto.bat is released two times
   282 DPDEF141787 Raptor treats EFREEZE info message as warnings
   353 DPDEF141787 Raptor treats EFREEZE info message as warnings
   283 	
   354 
   284 Other Changes:
   355 Other Changes:
   285 talon can read commands from a temporary file as well as with -c
   356 talon can read commands from a temporary file as well as with -c
   286 
   357 
   287 
   358 
   288 version 2.9.2
   359 version 2.9.2
   303 version 2.9.1
   374 version 2.9.1
   304 
   375 
   305 Defect Fixes:
   376 Defect Fixes:
   306 DPDEF141503 RMTPClient::StartTransport Panic when using emulated test tranport plugin
   377 DPDEF141503 RMTPClient::StartTransport Panic when using emulated test tranport plugin
   307 DPDEF141688 ARMV6 builds with SBSv2 have problems with missing DEF files
   378 DPDEF141688 ARMV6 builds with SBSv2 have problems with missing DEF files
   308 	
   379 
   309 
   380 
   310 version 2.9.0
   381 version 2.9.0
   311 
   382 
   312 New Features:
   383 New Features:
   313 Talon shell to reduce memory usage and improve stability.
   384 Talon shell to reduce memory usage and improve stability.
   319 
   390 
   320 Defect Fixes:
   391 Defect Fixes:
   321 DPDEF141523 Raptor links kernel-side components to scppnwdl.dso
   392 DPDEF141523 Raptor links kernel-side components to scppnwdl.dso
   322 DPDEF141418 Raptor turns echo on
   393 DPDEF141418 Raptor turns echo on
   323 DPDEF141495 Raptor doesn't deal correctly with SOURECEPATH beginning with '/'
   394 DPDEF141495 Raptor doesn't deal correctly with SOURECEPATH beginning with '/'
   324 DPDEF141388 raptor inserts epoc32\include at start of systeminclude path	
   395 DPDEF141388 raptor inserts epoc32\include at start of systeminclude path
   325 
   396 
   326 
   397 
   327 version 2.8.6
   398 version 2.8.6
   328 
   399 
   329 DPDEF135505 Some TEMs have race conditions for simultaneous urel and udeb. cp fails.
   400 DPDEF135505 Some TEMs have race conditions for simultaneous urel and udeb. cp fails.
   476 
   547 
   477 version 2.6.3
   548 version 2.6.3
   478 
   549 
   479 Defect Fixes:
   550 Defect Fixes:
   480 DPDEF133508 Number of errors is counted wrong
   551 DPDEF133508 Number of errors is counted wrong
   481 DPDEF138098 UID issue in Trace Compiler for Raptor 
   552 DPDEF138098 UID issue in Trace Compiler for Raptor
   482 DPDEF138296 SBSV2 disables all TOOLS2 compiler warnings
   553 DPDEF138296 SBSV2 disables all TOOLS2 compiler warnings
   483 
   554 
   484 
   555 
   485 version 2.6.2
   556 version 2.6.2
   486 
   557 
   487 Defect Fixes:
   558 Defect Fixes:
   488 DPDEF135330 Raptor Rollout: bangalore messaging winscw udeb test code
   559 DPDEF135330 Raptor Rollout: bangalore messaging winscw udeb test code
   489 DPDEF137726 Missing mscvr_readme.txt from the SBSv2 drop
   560 DPDEF137726 Missing mscvr_readme.txt from the SBSv2 drop
   490 DPDEF137739 SBSv2: rollout - .cia object files can conflict with .cpp object files 
   561 DPDEF137739 SBSv2: rollout - .cia object files can conflict with .cpp object files
   491 
   562 
   492 
   563 
   493 version 2.6.1
   564 version 2.6.1
   494 
   565 
   495 Defect Fixes:
   566 Defect Fixes:
   515 
   586 
   516 Defect Fixes:
   587 Defect Fixes:
   517 DPDEF136719 Raptor: sbsv2cache.py cache file generation fails with very large log files
   588 DPDEF136719 Raptor: sbsv2cache.py cache file generation fails with very large log files
   518 DPDEF136715 On Linux the shipped python 2.5.2 is not found
   589 DPDEF136715 On Linux the shipped python 2.5.2 is not found
   519 DPDEF132996 SBSv2 doesn't generate AUTO.BAT file
   590 DPDEF132996 SBSv2 doesn't generate AUTO.BAT file
   520 DPDEF136382 SBSv2: explicit dll versioning not supported on arm platforms 	
   591 DPDEF136382 SBSv2: explicit dll versioning not supported on arm platforms
   521 DPDEF135843 [Raptor Rollout] Raptor does not support OPTION_REPLACE ARMASM/OPTION ARMASM
   592 DPDEF135843 [Raptor Rollout] Raptor does not support OPTION_REPLACE ARMASM/OPTION ARMASM
   522 DPDEF136693 makesis fails when multiple instances are run concurrently with the same target
   593 DPDEF136693 makesis fails when multiple instances are run concurrently with the same target
   523 
   594 
   524 
   595 
   525 version 2.5.3
   596 version 2.5.3
   553 
   624 
   554 
   625 
   555 version 2.4.3
   626 version 2.4.3
   556 
   627 
   557 Defect Fixes:
   628 Defect Fixes:
   558 DPDEF134322 SBSV2 uses the wrong library when building STDCPP targets 	
   629 DPDEF134322 SBSV2 uses the wrong library when building STDCPP targets
   559 DPDEF132923 SBSv2 freeze don't add Vtable and RTTI information into def file for arm dll
   630 DPDEF132923 SBSv2 freeze don't add Vtable and RTTI information into def file for arm dll
   560 DPDEF133775 SBSv2: ARMFPU is not passed to compiler
   631 DPDEF133775 SBSv2: ARMFPU is not passed to compiler
   561 DPDEF134023 case inconsistency with libOpenVG.lib
   632 DPDEF134023 case inconsistency with libOpenVG.lib
   562 
   633 
   563 Other Changes:
   634 Other Changes:
   584 
   655 
   585 version 2.4.0
   656 version 2.4.0
   586 
   657 
   587 New Features:
   658 New Features:
   588 DS.1475 Pluggable Log Summariser
   659 DS.1475 Pluggable Log Summariser
   589 DS.1476 Use FLMs from the source tree  
   660 DS.1476 Use FLMs from the source tree
   590 
   661 
   591 Defect Fixes:
   662 Defect Fixes:
   592 DPDEF133417 SBSv2: tmp mounting errors on startup
   663 DPDEF133417 SBSv2: tmp mounting errors on startup
   593 
   664 
   594 
   665 
   619 
   690 
   620 
   691 
   621 version 2.3.0
   692 version 2.3.0
   622 
   693 
   623 New Features:
   694 New Features:
   624 DS.1424 Support for ARMV5SMP platform  
   695 DS.1424 Support for ARMV5SMP platform
   625 
   696 
   626 Defect Fixes:
   697 Defect Fixes:
   627 DPDEF129804 SBSv2 crashes when there are double \\ in prj_mmpfiles in bld.inf
   698 DPDEF129804 SBSv2 crashes when there are double \\ in prj_mmpfiles in bld.inf
   628 DPDEF130892 SBSv2: Reallyclean fails on TEM files
   699 DPDEF130892 SBSv2: Reallyclean fails on TEM files
   629 DPDEF131619 SBSv2: ABIv1 .lib files aren't generated for -c armv5 -c armv5.smp
   700 DPDEF131619 SBSv2: ABIv1 .lib files aren't generated for -c armv5 -c armv5.smp
   721 
   792 
   722 
   793 
   723 version 2.2.0
   794 version 2.2.0
   724 
   795 
   725 New Features:
   796 New Features:
   726 DS.1347 SBSv2 Compiler Selection  
   797 DS.1347 SBSv2 Compiler Selection
   727 DS.1348 SBSv2 allow mixed slashes
   798 DS.1348 SBSv2 allow mixed slashes
   728 
   799 
   729 Defect Fixes:
   800 Defect Fixes:
   730 DPDEF127904	SBSv2 : recent installdefaultcommdb has broken the 9.4 build
   801 DPDEF127904	SBSv2 : recent installdefaultcommdb has broken the 9.4 build
   731 DPDEF128022	SBSv2: Unrecognised Keyword ['romtarget  some_file.dll'] warnings
   802 DPDEF128022	SBSv2: Unrecognised Keyword ['romtarget  some_file.dll'] warnings
   807 
   878 
   808 Change Requests:
   879 Change Requests:
   809 CR1413 Support for different toolchains to be called by SBSv1 and SBSv2
   880 CR1413 Support for different toolchains to be called by SBSv1 and SBSv2
   810 
   881 
   811 
   882 
   812 version 2.1.1	
   883 version 2.1.1
   813 
   884 
   814 Defect Fixes:
   885 Defect Fixes:
   815 DEF124748 GCCXML errors in Raptor related to missing arm lib files
   886 DEF124748 GCCXML errors in Raptor related to missing arm lib files
   816 DEF124756 Raptor build : Orphan files reported in CBR phase
   887 DEF124756 Raptor build : Orphan files reported in CBR phase
   817 DEF124758 Raptor build CBR errors due to missing ".a" files
   888 DEF124758 Raptor build CBR errors due to missing ".a" files