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
Improve CUDA build rules to support linking device code across different libraries #4168
Improve CUDA build rules to support linking device code across different libraries #4168
Conversation
A new Pull Request was created by @fwyzard (Andrea Bocci) for branch IB/CMSSW_10_2_X/gcc630. @cmsbuild, @smuzaffar, @gudrutis, @mrodozov can you please review it and eventually sign? Thanks. |
@smuzaffar , these changes should go together with the upcoming changes to the build rules for CUDA code. |
These upcoming changes: cms-sw/cmssw-config#65 . |
d86f1fc
to
1d0f3d4
Compare
Pull request #4168 was updated. |
Pull request #4168 was updated. |
@cmsbuild, please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
Update to the CUDA tool:
-dlink
, which should be moved to the SCRAM build rules-shared
, which should be replaced by--compiler-options '$(CXXSHAREDOBJECTFLAGS)'
in the SCRAM build rules, which includes-fPIC
-L$(CUDA_BASE)/lib64
, which is included automatically bynvcc
Update to the SCRAM build rules for CUDA code (by Shahzad):