Skip to content

Conversation

@guitargeek
Copy link
Contributor

The idea is to find the actual ROOT install directory, so we have to follow symlinks. The info->dlpi_name doesn't do that (I have verified that locally), so we need to do that ourselves with fs::canonical().

Closes #21031.

@guitargeek
Copy link
Contributor Author

Hi @smuzaffar, I think this should fix the problem. Can you maybe verify that before we merge this PR? Thanks!

Copy link
Member

@pcanal pcanal left a comment

Choose a reason for hiding this comment

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

LGTM (beside detail on error handling)

@github-actions
Copy link

github-actions bot commented Jan 26, 2026

Test Results

    22 files      22 suites   3d 9h 59m 26s ⏱️
 3 772 tests  3 772 ✅ 0 💤 0 ❌
75 030 runs  75 030 ✅ 0 💤 0 ❌

Results for commit 5ae8259.

♻️ This comment has been updated with latest results.

@smuzaffar
Copy link
Contributor

@guitargeek , cmssw tests are running via cms-sw#229 now

The idea is to find the actual ROOT install directory, so we have to
follow symlinks. The `info->dlpi_name` doesn't do that, so we need to do
that ourselves with `fs::canonical()`.

Closes root-project#21031.
@smuzaffar
Copy link
Contributor

@guitargeek , cmssw tests passed.

@guitargeek guitargeek merged commit f1af3d7 into root-project:master Jan 27, 2026
30 checks passed
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.

[CMS] Build errors after updating root master in CMSSW

3 participants