-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Errors with Vc 1.4.4 in FairSoft jan24 #533
Comments
Have you searched upstream for this issue yet? Both the former and the current ROOT project leaders were involved in the Vc 1.4.4 release. Would be very surprised, if one really has to downgrade Vc with current ROOT?! |
Perhaps we should first consider bumping ROOT to |
root-project/root#9594 (comment) have not yet understood it, but here they talk about the same issue? (with Vc 1.4.2) |
I am not sure if the problem is ROOT related but I will have a look at the linked root issue. |
What is the content of |
Another setting that may fix it, is Lines 336 to 338 in 803fe3e
|
Yes the path is included. This hasn't changed
|
We had problems with the runtime_cxxmodules on newer compilers in the past, and decided to disable them on GCC 12+. This is also done unconditionally in |
I don't think that this is the issue. On one failing system the compiler is gcc 8.3 on the other one it is clang. |
See #533 (comment) |
I will try it later, don't have time yet. |
for reference: bf344a9 |
Building ROOT without the runtime CXX modules solves the problem at least for Debian10. Now the CbmRoot test suite runs as expected beside some problems when using Geant4 but this is probably and issue on the CbmRoot side. Checking Debian11 and macosx is still missing. |
Hm, no, it's missing? you only have |
You are right, I misread the line. It is $FAIRROOTPATH/include instead of $SIMPATH/include. I will test if $SIMPATH/include solves the issue. |
I close the issue. Disabling the build of the runtime_cxxmodules fixes the issue on all tested systems. This is now the default for FairSoft. |
When running the CbmRoot test suite I get the errors with FairSoft jan24. The errors are slightly different for different OSs (see examples below for Debian10 and macosx 13) but the problems are related to tzhe usage of Vc in the CbmRoot code.
Errors on Debian 10
Errors on macosx13
When going back to the previous Vc version 1.4.3 the problems disappear.
Since this is a crucial issue I would propose to release a patch release jan24p1 which uses Vc 1.4.3 as in the last release. Looking at the commits to Vc and the ROOT requirements this should be easily possible.
The text was updated successfully, but these errors were encountered: