-
Notifications
You must be signed in to change notification settings - Fork 1
Release Notes 31703
Eric Flumerfelt edited this page Jun 17, 2022
·
1 revision
Using gnu/clang BASE_FILE for FILE when available, for automatic
filename feature.
Removed “stat again” print to stderr which was occasionally happening in
some multi-process cases.
Updated cetmodules compatible build configuration.
Add missing prototype for TLOG* with 3 args.
Fixed compile errors (with strict checks).
Other minor changes (including a couple of documentation typo fixes).
- Previous version’s Release Notes 31701
- Downloads: http://scisoft.fnal.gov/scisoft/packages/TRACE/v3_17_03
- None.
- Automatic TRACE_NAME is filename feature had problem in rare case
when first TRACE can from header file. Using BASE_FILE solves the
problem.
- To be more specific about the bug: If the code from a compilation unit executes a TRACE/TLOG from a header file before any TRACEs/TLOG from the compilation unit, that will initialize the TRACE_NAME for the rest of the TRACEs/TLOGs from the compilation unit to be the name of the header file and not the file name of the compilation unit which is generally not the expected result. TRACEs/LOGs which have the name specified in the TRACE/TLOG statement are not affected. Recall that it is recommended that TRACE/TLOGs in header files contain the names in the statements.
- none