Cppyy Fixes, master branch (2021.05.05.)
This is meant to address the issue described by @mnowak in ATEAM-741. It silences a warning from cppyy
by setting a "dummy" value for the CLING_STANDARD_PCH
environment variable.
Note that the "dummy setting" is made in sync with what ROOT does itself. See:
https://github.com/root-project/root/blob/v6-24-00/config/thisroot.sh#L193-L194
The change in AthenaExternals
is just there because while testing this update, I had to realise that ROOT was not usable in the runtime environment of AthenaExternals
itself. (Once Athena
is set up on top of AthenaExternals
things of course work. But AthenaExternals
should, by itself, also provide a functional runtime environment...)