Skip to content

Fixes for LCG 104

Marco Clemencic requested to merge fix-for-lcg103a into master

LCG 104 will have a number of changes including fmtlib 10, new ROOT and C++20 (with gcc13). This require adaptations:

  • fixes for fmtlib (see gaudi/Gaudi!1462 (merged))
  • fixes for C++20
    • fix order between forward declarations and use
    • fix error: template-id not allowed for destructor
    • add missing default constructor
  • workaround for using namespace std; in TMVAImpFactory.h
  • change needed to work with LHCb!4143 (merged)

Requires LHCb!4143 (merged)

Note: this is part of a pool of related (mostly not interdependent) MRs: Detector!400 (merged), LHCb!4143 (merged), Run2Support!46 (merged), Boole!483 (merged), !3449 (merged), Alignment!388 (merged)

See also https://its.cern.ch/jira/projects/LHCBPS/issues/LHCBPS-1912

Edited by Marco Clemencic

Merge request reports