<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>