Running root_v6.14.06 the first time on my Mac is VERY tedious, as each and every shared object comes up “Cannot determine developer”, and I must manually allow it to run (settings/security&privacy). There are dozens and dozens of them…
I downloaded the latest build for my macOS Catalina (10.15.7), root_v6.26.06.macos-10.15-x86_64-clang120.tar.gz, and tried to run it. I gave up after having to authorize a half-dozen shared objects due to “cannot determine developer”. So the latest binary release does not resolve this issue.
Of course when I build Root from source (root-5-34-00-patches), it runs without these many security interruptions. In order to build that particular source on my Mac, I had to:
a) change “libstdc++” to “libc++” throughout,
b) edit configure to look for the SDK in its new location,
c) create an empty include/AvailabilityMacros.h.
Yes, ROOT 6 is built with cmake, not configure. But I downloaded the binary distribution of root_v6.26.06 and it still needed authorization for each and every library.
I built Root from source root-5-34-00-patches (v6-26-00-patches was a typo). It does not need authorization.