ART Suite Release Notes 1.08.03 (2013/08/15).

Previous version's release notes.

ART 1.08.03.

New features:

  • Preliminary support for Mac OS X. Binaries will be distributed for Mountain Lion, but sources may be recompiled for Lion (and presumably, Snow Leopard).
  • Build system: new options to set_compiler_flags():
    • DWARF_VER <#>: control the debugging output format. Valid values are 2, 3 or 4.
    • DWARF_STRICT: ensure that the compiler does not emit debugging information in a later version than that specified.
  • Build system: buildtool changes (see buildtool help):
    • (breaking change) -l option no longer takes an argument, but outputs to the default log file instead. If you wish to specify the name yourself, use the long forms --log= or --log-file=.
    • New option --clean-logs to remove .log files from the top build directory.
    • New options -g|--graphviz and --gfilt to produce graphviz files via CMake of link-time dependencies. This is only complete for closed links, of course. --gfilt invokes the new filter script cmake-graphviz-filt which will prettify and streamline the dependency tree. When combined with tred, a simple and easy-to-read dependency tree may be producde. Requires an installation of graphviz on the system (not provided).
  • Feature #4541: add != operator to art::InputTag

Known issues:

  • buildtool doesn't properly handle --gfilt without its optional arguments.
  • Build system issues an erroneous (and ignored) error message if DWARF_VER is not set.
  • Architecture-specific directories and tarballs for OS X are misnamed.

messagefacility 1.10.23 (new version).

fhicl-cpp 2.17.09 (new version).

cetlib 1.03.22 (new version).

cpp0x 1.03.22 (new version).