Skip to content

[core] rename libRint.so to libROOTRint.so - #23380

Open
ferdymercury wants to merge 8 commits into
root-project:masterfrom
ferdymercury:librename
Open

ferdymercury wants to merge 8 commits into
root-project:masterfrom
ferdymercury:librename

Conversation

@ferdymercury

@ferdymercury ferdymercury commented Sep 16, 2026

Copy link
Copy Markdown
Collaborator

This Pull request:

Changes or fixes:

Starts to fix #10985

Related attempt: #11077

This in an experiment of @hageboeck 's proposal in slide 18 of https://indico.cern.ch/event/1708099/contributions/7184184/attachments/3315365/5934462/26.07.16_UpdateOnROOT7.pdf

Which will be fundamental for Debian packaging.

I just chose a smallish library, to get comments and see if strategy aligns.

If it looks good I could continue with more, or hand it over to any ROOT dev if you prefer.

@ferdymercury ferdymercury added this to the 6.42.00 milestone Sep 16, 2026
@ferdymercury ferdymercury added the clean build Ask CI to do non-incremental build on PR label Sep 16, 2026
@ferdymercury ferdymercury reopened this Sep 16, 2026
@github-actions

github-actions Bot commented Sep 16, 2026

Copy link
Copy Markdown

Test Results

    23 files      23 suites   3d 12h 28m 50s ⏱️
 3 854 tests  3 844 ✅ 0 💤 10 ❌
73 026 runs  73 001 ✅ 4 💤 21 ❌

For more details on these failures, see this check.

Results for commit 59acbaa.

♻️ This comment has been updated with latest results.

Comment thread config/root-config.in Outdated
Comment thread config/root-config.in Outdated
Comment thread config/root-config.in Outdated
Comment thread config/root-config.in Outdated
Comment thread cmake/scripts/ROOTConfig.cmake.in Outdated
Comment thread cmake/modules/RootBuildOptions.cmake Outdated
Co-authored-by: Philippe Canal <pcanal@fnal.gov>
Comment thread cmake/scripts/ROOTConfig.cmake.in Outdated
Comment thread core/rint/test/CMakeLists.txt Outdated
Comment thread main/CMakeLists.txt Outdated
Comment thread main/CMakeLists.txt Outdated
Comment thread main/CMakeLists.txt Outdated
Comment thread main/CMakeLists.txt Outdated
Comment thread math/mathmore/test/CMakeLists.txt Outdated
Comment thread math/minuit2/test/CMakeLists.txt Outdated
Comment thread math/smatrix/test/CMakeLists.txt Outdated
Comment thread roottest/CMakeLists.txt Outdated
Comment thread roottest/CMakeLists.txt Outdated
Comment thread math/minuit2/test/CMakeLists.txt Outdated
@ferdymercury
ferdymercury requested a review from pcanal September 16, 2026 16:45
Comment thread core/rint/CMakeLists.txt Outdated
ROOT_BUILD_OPTION(spectrum ON "Enable support for TSpectrum")
ROOT_BUILD_OPTION(sqlite ON "Enable support for SQLite")
ROOT_BUILD_OPTION(ssl ON "Enable support for SSL encryption via OpenSSL")
ROOT_BUILD_OPTION(symlink_libs ON "Build backward compatibility symlinks for historical libnames (libCore.so instead of libROOTCore.so).")

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.

@hageboeck @dpiparo Did we decide/agree on a spelling rule for the new names?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

and backup rule in case there is clash, like currently there is already Hist and ROOTHist, so Hist would need to become ROOTHisto or sth like that.

@ferdymercury
ferdymercury marked this pull request as ready for review September 16, 2026 22:21
@ferdymercury

Copy link
Copy Markdown
Collaborator Author

On some platforms (maybe those with modules_off ?), there seems to be some problems with AutoLoad

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

Labels

clean build Ask CI to do non-incremental build on PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Please prefix generic library names with ROOT

3 participants