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
8 changes: 4 additions & 4 deletions README/ReleaseNotes/v640/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,11 @@ The following people have contributed to this new version:

## Build System

### Handling of the builtins
### Moving from builtin dependencies to system-provided packages

* The previously vendored builtins `freetype`, `zlib`, `lzma`, `zstd`, `lz4`, `libpng`, `giflib`, `libjpeg` are now fetched as source tarballs from [SPI](https://spi.web.cern.ch)'s [website](https://lcgpackages.web.cern.ch/), as the vast majority of ROOT's builtins, e.g. `xrootd`.
* For the aforementioned packages and `openssl`, no automatic fall-back to their builtin versions is available any more: the user is informed of that with a helpful message. If desired, the CMake option `-Dbuiltin_XYZ=ON` has to be consciously chosen by the user.
* The general direction of the ROOT project is to become more and more reliant on system's packages. It is *recommended* to make the packages required by ROOT available on the system, e.g. via a package manager, and not with the builtin mechanism.
* The general direction of the ROOT project is to become more and more reliant on system packages. It is *recommended* to make the packages required by ROOT available on the system, e.g. via a package manager, and not with the builtin mechanism. This allows for timely updates and reduces the size of the installed binaries.
* The previously vendored builtins `freetype`, `zlib`, `lzma`, `zstd`, `lz4`, `libpng`, `giflib`, `libjpeg`, and `openssl` should be installed in the system if possible. ROOT will not automatically fall-back to their builtin versions if these are not found: the user is informed of that with a helpful message. If installing these dependencies in the system is not possible, the CMake option `-Dbuiltin_XYZ=ON` has to be consciously chosen by the user.
* For the builtin versions of `freetype`, `zlib`, `lzma`, `zstd`, `lz4`, `libpng`, `giflib`, `libjpeg`, the source tarballs are now fetched from [SPI](https://spi.web.cern.ch)'s [website](https://lcgpackages.web.cern.ch/), as for the vast majority of ROOT's builtins, e.g. `openssl` or `xrootd`.

Comment thread
hageboeck marked this conversation as resolved.
## Core Libraries

Expand Down