Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions README/ReleaseNotes/v640/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,12 @@ The following people have contributed to this new version:
* ROOT now adds a RUNPATH to compiled macros. This ensures that when compiled macros are loaded, they load the libraries that belong to the ROOT installation
that compiled the macro. See [TSystem::SetMakeSharedLib()](https://root.cern.ch/doc/master/classTSystem.html#a80cd12e064e2285b35e9f39b5111d20e) for
customising or disabling the RUNPATH.
* `rootcling` fails if no selection rule is specified and if the creation of a C++ module is not requested.
* `rootcling` fails if no selection rule is specified and if the creation of a C++ module is not requested. Calling `ROOT_GENERATE_DICTIONARY(G__MyClass MyClass.h)` from an external CMake project with classes without any LinkDef might break your build now, since automatic linkdef generation has been removed. To solve it, just update (backward compatible) your header class `MyClass.h` with the following lines:
```
#ifdef __ROOTCLING__
#pragma link C++ class MyClass + ;
#endif
```
* To ease debugging of unwanted auto-parsing triggered by TClass::GetClass, two new features are introduced:
* * Give access to the list of classes that triggered auto-parsing:
```
Expand Down Expand Up @@ -838,4 +843,4 @@ The following items were addressed:

The version of the following packages has been updated:

- xrootd: 5.9.5
- xrootd: 5.9.5