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
Add missing dependencies on TBB #40376
Add missing dependencies on TBB #40376
Conversation
please test |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40376/33492
|
A new Pull Request was created by @fwyzard (Andrea Bocci) for master. It involves the following packages:
@SiewYan, @menglu21, @Saptaparna, @Martin-Grunewald, @rekovic, @alberto-sanchez, @cecilecaillol, @civanch, @vlimant, @makortel, @ahmad3213, @missirol, @fwyzard, @GurpreetSinghChahal, @mandrenguyen, @smorovic, @pmandrik, @smuzaffar, @Dr15Jones, @epalencia, @emanueleusai, @mdhildreth, @AdrianoDee, @syuvivida, @micsucmed, @mkirsano, @swertz, @emeschi, @clacaputo, @srimanob, @rvenditti can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
+heterogeneous |
@@ -1,3 +1,4 @@ | |||
<use name="alpaka"/> | |||
<use name="boost_header"/> | |||
<use name="tbb"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see anything depending directly on TBB here. The definition of alpaka_tbb_async
backend is there, but it is not used by scram build rules right now. When the time comes to enable the TBB backend, the dependence on tbb
external could be treated similarly to other backend-specific externals (like cuda
). Practical impact is close to zero though.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mhm... my mistake, I included the comments in my search for tbb::
:-)
<use name="FWCore/ParameterSet"/> | ||
<use name="FWCore/MessageLogger"/> | ||
<use name="root"/> | ||
<use name="tbb"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This package uses TBB only if VI_TBB
macro is defined, which is not by default. I think it would be more natural to leave out the tbb
dependence here, even if the practical impact is close to zero.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You're right... I'll leave a comment in the BuildFile.xml for the next person that relies only on grep
to identify the missing dependencies :-)
ae23cc3
to
dc4ae77
Compare
+reconstruction |
+Upgrade |
+1
|
@cmsbuild, please test Let's refresh |
+heterogeneous |
@cms-sw/heterogeneous-l2 Could you please review and sign? |
I'm confused, didn't you just do it ? |
Yeah, it should have been "@cms-sw/generators-l2 Could you please review and sign". Thanks for point it out. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-0442c2/29845/summary.html Comparison SummarySummary:
|
+1
|
merge |
PR description:
Add missing dependencies on TBB to the BuildFiles.
PR validation:
None.