Skip to content

Conversation

@lmoneta
Copy link
Member

@lmoneta lmoneta commented Nov 16, 2022

This Pull request exclude running of SOFIE tests when Blas is not found (this is when tmva-cpu=Off)

@lmoneta lmoneta requested a review from bellenot as a code owner November 16, 2022 14:59
@phsft-bot
Copy link

Starting build on ROOT-debian10-i386/soversion, ROOT-performance-centos8-multicore/cxx17, ROOT-ubuntu18.04/nortcxxmod, ROOT-ubuntu2004/python3, mac12/noimt, mac11/cxx14, windows10/cxx14
How to customize builds

@lmoneta
Copy link
Member Author

lmoneta commented Nov 16, 2022

@phsft-bot build just on ROOT-ubuntu2204/cxx17, ROOT-ubuntu2004/noimt, ROOT-ubuntu18.04/nortcxxmod

@phsft-bot
Copy link

Starting build on ROOT-ubuntu2204/cxx17, ROOT-ubuntu2004/noimt, ROOT-ubuntu18.04/nortcxxmod
How to customize builds

@phsft-bot
Copy link

Build failed on ROOT-ubuntu2204/cxx17.
Running on root-ubuntu-2204-2.cern.ch:/home/sftnight/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@lmoneta lmoneta merged commit 5764b6a into root-project:master Nov 16, 2022
guitargeek added a commit to guitargeek/root that referenced this pull request Mar 19, 2025
In principle, `tmva-cpu` and `tmva-sofie` are separate features, and
they should not be entangled.

Since PR root-project#11721, the `tmva-cpu` variable is used as a proxy to detect
whether BLAS is on the system or not, to conditionally disable some
SOFIE tests. This means one would lose SOFIE test coverage when
disabling `tmva-cpu`, which is not necessary.

This commit suggests to always build the SOFIE tests that require BLAS.
guitargeek added a commit to guitargeek/root that referenced this pull request Mar 19, 2025
In principle, `tmva-cpu` and `tmva-sofie` are separate features, and
they should not be entangled.

Since PR root-project#11721, the `tmva-cpu` variable is used as a proxy to detect
whether BLAS is on the system or not, to conditionally disable some
SOFIE tests. This means one would lose SOFIE test coverage when
disabling `tmva-cpu`, which is not necessary.

This commit suggests to always build the SOFIE tests that require BLAS.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants