<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Builders,</p>
<p>I've installed a new release of build_scripts at JLab just now.
It is version 1.44. This release allows alternate combinations of
debug symbol inclusion/exclusion and compiler optimization level.
Find the release notes <a moz-do-not-send="true"
href="https://github.com/JeffersonLab/build_scripts/releases/tag/1.44">here</a>.</p>
<p>In particular, new "debug levels" are defined. Note that debug
level 1 corresponds what we have been doing all along. Debug level
1 remains the default. From the relevant commit message<span
class="sha-block"><span class="sha user-select-contain"> (4f9226
with some post-commit corrections)</span></span>:<br>
</p>
<div class="commit-desc">
<pre>Add suffixes to file name according to debug level:
2 +dbg
1 (no suffix)
0 +opt
Debug level meanings:
2 with debug symbols (-g), optimization level 0 (-O0)
1 with debug symbols (-g), optimization level 2 (-O2)
0 without debug symbols (-g), optimization level 2 (-O2)
Level 1 is not selected explicitly, these settings are what results
when the defaults in SBMS are used.
Only halld_recon and halld_sim have meaningful debug levels currently.
</pre>
<p>The debug level can be controlled via an attribute in the
version.xml file (as well as in other ways). I plan to give
motivation and add more detailed explanation at the next
Software Meeting (this Tue.).</p>
<p><br>
-- Mark</p>
<pre></pre>
</div>
<div class="commit-branches"> </div>
</body>
</html>