1 |
1 |
2 Release Notes for Symbian Build System v2 |
2 Release Notes for Symbian Build System v2 |
3 |
3 |
4 Next version |
4 Next version |
5 |
5 |
6 Other Changes: |
6 - Combine Linking and Postlinking into a single step |
7 Combine Linking and Postlinking into a single step |
7 - New 'Patchable Constants' target type: TARGETTYPE pdll |
8 New 'Patchable Constants' target type: TARGETTYPE pdll |
8 - Support exit codes from next version of the trace compiler which will issue them |
9 Support exit codes from next version of the trace compiler which will issue them |
9 - New sbs_filter script and batchfile to ease the use of sbs_filter.py. |
10 New (experimental) FilterWhatComp filter. Simulates abld log output for use with parse_what.pl for packing up zips by component. |
10 Allows filters to be executed over a log after a build has been done. |
11 New graphical build visualisation tool (bin/timelines.py). Requires pygame and PyOpenGL. |
11 e.g. |
12 New a log analyser for recording the total time spent in each type of recipe in the build (recipestats.py). |
12 sbs_filter --filters=FilterWhat < logfile.log |
|
13 (This runs a "--what" without regenerating any makefiles or reparsing |
|
14 the matadata.) |
|
15 - New (beta) FilterWhatComp filter. Simulates abld log output for |
|
16 use with parse_what.pl for packing up zips by component. Whatcomp output |
|
17 uses the incoming epocroot value. i.e. if epocroot is relative then so is |
|
18 the what output. e.g. if EPOCROOT=\ then the output will be of the form |
|
19 "\epoc32\release\armv5\...." If it's "..\myepocroot" then the output will |
|
20 be "..\myepocroot\epoc32\release\armv5". If it's absolute then the what |
|
21 output will also be absolute. |
|
22 - New FilterCheck filter. This can be used with sbs_filter to perform the |
|
23 equivalent of --check using the log output from a build. It is more |
|
24 efficient than --check because the metadata is not parsed and no makefiles |
|
25 are generated. e.g. |
|
26 sbs_filter --filters=FilterCheck < logfile.log |
|
27 - New (beta) graphical build visualisation tool (bin/timelines.py). Requires pygame |
|
28 and PyOpenGL. e.g. python timelines.py < filename.log |
|
29 - New (beta) log analyser (recipestats.py) for recording the total time spent in |
|
30 each type of recipe in the build. e.g. python recipestats.py < filename.log > stats.csv |
|
31 The output is in CSV format. |
|
32 |
13 |
33 |
14 |
34 |
15 version 2.11.3 |
35 version 2.11.3 |
16 |
36 |
17 Defect Fixes: |
37 Defect Fixes: |