Skip to content

[CMake] Always build Minuit2#14100

Merged
guitargeek merged 1 commit into
root-project:masterfrom
guitargeek:minuit2_always
Nov 23, 2023
Merged

[CMake] Always build Minuit2#14100
guitargeek merged 1 commit into
root-project:masterfrom
guitargeek:minuit2_always

Conversation

@guitargeek

Copy link
Copy Markdown
Contributor

In the discussion thread to JIRA ticket ROOT-10864, Axel suggested the removal of the option to disable minuit2 as a possible solution.

I think this is a very good idea good idea, because:

  • Minuit2 only depends on Hist and MathCore anyway.

  • Now that Minuit2 is the default for all minimization in ROOT, building ROOT without Minuit2 changes the behavior of ROOT way too much, in a ways that people that set minuit2=OFF probably are not intending or aware of.

This closes the following JIRA ticket:
https://sft.its.cern.ch/jira/browse/ROOT-10864

@phsft-bot

Copy link
Copy Markdown

Starting build on ROOT-performance-centos8-multicore/soversion, ROOT-ubuntu2204/nortcxxmod, ROOT-ubuntu2004/python3, mac12arm/cxx20, windows10/default
How to customize builds

@lmoneta lmoneta 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.

I agree with this change, it simplifies also the build system and the testing!

In the discussion thread to JIRA ticket ROOT-10864, Axel suggested the
removal of the option to disable minuit2 as a possible solution.

I think this is a very good idea good idea, because:

  * Minuit2 only depends on `Hist` and `MathCore` anyway.

  * Now that Minuit2 is the default for *all* minimization in ROOT,
    building ROOT without Minuit2 changes the behavior of ROOT way too
    much, in a ways that people that set `minuit2=OFF` probably are not
    intending or aware of.

This closes the following JIRA ticket:
https://sft.its.cern.ch/jira/browse/ROOT-10864
@phsft-bot

Copy link
Copy Markdown

Starting build on ROOT-performance-centos8-multicore/soversion, ROOT-ubuntu2204/nortcxxmod, ROOT-ubuntu2004/python3, mac12arm/cxx20, windows10/default
How to customize builds

@github-actions

Copy link
Copy Markdown

Test Results

       10 files         10 suites   1d 19h 31m 31s ⏱️
  2 483 tests   2 476 ✔️ 0 💤 7
23 757 runs  23 749 ✔️ 0 💤 8

For more details on these failures, see this check.

Results for commit 75f7923.

@guitargeek
guitargeek merged commit 6ff6266 into root-project:master Nov 23, 2023
@guitargeek
guitargeek deleted the minuit2_always branch November 23, 2023 19:34
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.

3 participants