various fixes for clang 8 build
Relies on LHCb!2048 (merged)
Build still fails in the end for me with
FAILED: CaloFuture/CaloFutureTools/CaloFutureTools.components
cd /var/clus/usera/jonesc/LHCbCMake/Feature/Rec/build.x86_64-centos7-clang8-opt/CaloFuture/CaloFutureTools && /cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/456/stable/x86_64-centos7/bin/xenv --xml /var/clus/usera/jonesc/LHCbCMake/Feature/Rec/build.x86_64-centos7-clang8-opt/config/Rec-build.xenv /usera/jonesc/LHCbCMake/Feature/Gaudi/InstallArea/x86_64-centos7-clang8-opt/bin/listcomponents.exe --output CaloFutureTools.components libCaloFutureTools.so
ERROR: failed to load libCaloFutureTools.so: libomp.so: cannot open shared object file: No such file or directory
Which I guess means !1631 (merged) is probably still needed ?
Edited by Marco Cattaneo