-
Notifications
You must be signed in to change notification settings - Fork 185
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
updated ROCm tools #7815
updated ROCm tools #7815
Conversation
A new Pull Request was created by @smuzaffar (Malik Shahzad Muzaffar) for branch IB/CMSSW_12_4_X/master. @cmsbuild, @smuzaffar, @aandvalenzuela, @iarspider can you please review it and eventually sign? Thanks. |
please test with cms-sw/cms-bot#1751 |
Is this a new feature ? |
yes, this is recently add. I was also not aware of this issue :-) for the following like, scram uses the last value of
I added |
what about the case where <tool name="vecgeom_interface" version="@TOOL_VERSION@">
<info url="https://gitlab.cern.ch/VecGeom/VecGeom"/>
<client>
<environment name="VECGEOM_INTERFACE_BASE" default="@TOOL_ROOT@"/>
<environment name="INCLUDE" default="$VECGEOM_INTERFACE_BASE/include"/>
<environment name="INCLUDE" default="$VECGEOM_INTERFACE_BASE/include/VecGeom"/>
</client>
<runtime name="ROOT_INCLUDE_PATH" value="$VECGEOM_INTERFACE_BASE/include" type="path"/>
<runtime name="ROOT_INCLUDE_PATH" value="$VECGEOM_INTERFACE_BASE/include/VecGeom" type="path"/>
<use name="root_cxxdefaults"/>
</tool> |
By the way, why did you decide to add a new attribute, instead of directly implementing the new behaviour ? From a quick |
I added the new attribute so that it does not change any existing tool definition. Now one can use the new
OR explicit multiple entries ( just like the one in vecgeom_interface.xml)
both are same. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8d5fd1/24135/summary.html Comparison Summary@slava77 comparisons for the following workflows were not done due to missing matrix map:
Summary:
|
LIBDIR
forrocm-rocrand.xml
as it depends onrocm
rocm
libs. Previously this was disabled to avoid gettingrocm/llvm
libs which conflicits with llvm libs from cmssw externalsROOT_INCLUDE_PATH
to have allINCLUDE
directories. If a tool have multiple include paths thenjoin="1"
attribute is neededFYI @fwyzard