Skip to content

[Build] Deprecate builtin_zeromq and builtin_cppzmq build options#21601

Merged
guitargeek merged 1 commit intoroot-project:masterfrom
guitargeek:zmq_ubu
Mar 16, 2026
Merged

[Build] Deprecate builtin_zeromq and builtin_cppzmq build options#21601
guitargeek merged 1 commit intoroot-project:masterfrom
guitargeek:zmq_ubu

Conversation

@guitargeek
Copy link
Contributor

@guitargeek guitargeek commented Mar 13, 2026

The builtin_zeromq and builtin_cppzmq build options are deprecated and will be removed in ROOT 6.42. The ZeroMQ library and its Python bindings are used by the experimental RooFit multiprocessing package, and the ZeroMQ versions it requires (>=4.3.5) are now readily available in the package managers (Conda, Homebrew, and newer Linux distributions). On Windows, the new RooFit multiprocessing doesn't work anyway.

@github-actions
Copy link

github-actions bot commented Mar 13, 2026

Test Results

    22 files      22 suites   3d 4h 23m 55s ⏱️
 3 809 tests  3 806 ✅ 1 💤 2 ❌
75 575 runs  75 564 ✅ 9 💤 2 ❌

For more details on these failures, see this check.

Results for commit 85db83a.

♻️ This comment has been updated with latest results.

The `builtin_zeromq` and `builtin_cppzmq` build options are deprecated
and will be removed in ROOT 6.42. The ZeroMQ library and its Python
bindings are used by the experimental RooFit multiprocessing package,
and the ZeroMQ versions it requires (>=4.3.5) are now readily available
in the package managers (Conda, Homebrew, and newer Linux
distributions).
@guitargeek guitargeek merged commit be64293 into root-project:master Mar 16, 2026
28 of 30 checks passed
@guitargeek guitargeek deleted the zmq_ubu branch March 16, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants