Skip to content

Commit 3a9a870

Browse files
committed
[RN] Update
1 parent bf74fd7 commit 3a9a870

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

README/ReleaseNotes/v640/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ The following people have contributed to this new version:
6969
7070
## Build System
7171
72+
### Handling of the builtins
73+
74+
* 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`.
75+
* 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.
76+
* 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.
77+
7278
## Core Libraries
7379
7480
* 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
@@ -453,10 +459,18 @@ The version of the following packages has been updated:
453459

454460
- cppzeromq: 4.10.0
455461
- fftw3: 3.3.10
462+
- freetype: 2.14.3
456463
- gsl: 2.8
457464
- gtest: 1.17.0
465+
- libgif
466+
- libjpeg-turbo 3.1.3 is now used as a replacement for libjpeg
467+
- libpng: 1.6.4
458468
- libzeromq: 4.3.5
469+
- lz4: 1.10.0
470+
- lzma: 5.8.2
459471
- xrootd: 5.9.1
472+
- zlib: 1.3.2
473+
- zstd: 1.5.7
460474

461475

462476
## Items addressed for this release

0 commit comments

Comments
 (0)