[Halld-offline] ROOT 6 incompatibility with GCC 5

Nathan Sparks nsparks at jlab.org
Wed Sep 7 16:45:44 EDT 2016


This issue came up at the Calibration meeting today.
Here is a brief summary with some links for those who want more details.

Important: This issue only affects those using ROOT with GCC 5 or higher, not GCC 4.8 or 4.9.

GCC 5 introduced a new C++ ABI:
https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html <https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html>

Currently, ROOT 6 releases are incompatible with GCC 5 or higher because they do support the new ABI (specifically, Cling 0.2 does not).
https://sft.its.cern.ch/jira/browse/ROOT-7947 <https://sft.its.cern.ch/jira/browse/ROOT-7947>

Support for the new ABI is supposed to land in ROOT 6.08.00, when Cling 0.3 is included, hopefully later this month.
https://github.com/root-mirror/cling/releases <https://github.com/root-mirror/cling/releases>

-Nathan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20160907/1074da71/attachment.html>


More information about the Halld-offline mailing list