First of all: I like bleeding edge versions
According to sft.its.cern.ch/jira/browse/ROOT-7947 āThe new llvm with GCC5 ABI support has arrived in the masterā -> thus I thought I could try the new root version on an operating system with gcc5. Compiling git master seemed to work so far.
However, I ran into a problem with TMVA: the TMVA::Factory does not have AddVariable/AddTarget/AddSpectator functions any more, seems to work via a DataSet(?) - I couldnāt find any documentation on this. As this change is already in master for a longer time (introduced with commit f009d8e, Nov 2015) and there have been other releases like 6.06.* after that date that donāt contain these changes, I am asking which branch I need to compile.
master -> TMVA seems to use a new mechanism to add variables
v6-06-00-patches -> GCC ABI issues
So can I get both?
Q: is there updated documentation for the TMVA in master? Is the new interface stable and ready for use?
Q: is there some v6-* branch which contains an updated llvm but not the interface breaking TMVA updates?