Skip to content

[clib] full isolation from ROOT - #23356

Draft
ferdymercury wants to merge 1 commit into
root-project:masterfrom
ferdymercury:bclib2
Draft

ferdymercury wants to merge 1 commit into
root-project:masterfrom
ferdymercury:bclib2

Conversation

@ferdymercury

@ferdymercury ferdymercury commented Sep 14, 2026 •

Copy link
Copy Markdown
Collaborator

@hageboeck this is a "variant" of your nice PR #23150

It builds on top of #23040 so only the last commit is relevant.

It follows your strategy and nomenclature (ROOTclib), but besides privatization, it fully isolates Clib from ROOT.

So the same strategy as libAfterImage, it's full standalone and no longer depends on RConfig headers, etc.

Needs first:
#23040
#23344

@ferdymercury ferdymercury added the skip ci Skip the full builds on the actions runners label Sep 14, 2026
@ferdymercury ferdymercury reopened this Sep 14, 2026
@github-actions

github-actions Bot commented Sep 14, 2026 •

Copy link
Copy Markdown

Test Results

    22 files      22 suites   3d 17h 52m 16s ⏱️
 3 864 tests  3 862 ✅ 0 💤 2 ❌
76 145 runs  76 143 ✅ 0 💤 2 ❌

For more details on these failures, see this check.

Results for commit 43b00b3.

♻️ This comment has been updated with latest results.

@ferdymercury ferdymercury removed the skip ci Skip the full builds on the actions runners label Sep 14, 2026
@ferdymercury ferdymercury reopened this Sep 14, 2026
@ferdymercury ferdymercury added the skip code analysis Skip the code analysis CI steps for this PR, including verifying clang-formatting and running Ruff. label Sep 14, 2026
@ferdymercury
ferdymercury force-pushed the bclib2 branch 6 times, most recently from 00cb6fb to f05dd87 Compare September 14, 2026 12:22
@ferdymercury
ferdymercury marked this pull request as ready for review September 14, 2026 14:48
@ferdymercury ferdymercury added this to the 6.44.00 milestone Sep 15, 2026
@pcanal

pcanal commented Sep 15, 2026

Copy link
Copy Markdown
Member

The test failure are seemingly unexpected ...

@pcanal pcanal left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like a fair step forward (last commit only reviewed here)

@ferdymercury

Copy link
Copy Markdown
Collaborator Author

The test failure are seemingly unexpected ...

On Windows there is a missing cmake target definition abou extern dll or so I guess. Maybe bellenot can help

On Linux I guess no space left on device

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip code analysis Skip the code analysis CI steps for this PR, including verifying clang-formatting and running Ruff.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants