-
Notifications
You must be signed in to change notification settings - Fork 184
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
Update llvm/clang to version 7.0.0 (release) #4353
Update llvm/clang to version 7.0.0 (release) #4353
Conversation
Llvm 7 includes a new tool, llvm-exegesis, that depepnds on libpfm.so. Rather than including this library in the CMSSW stack, we assume that it will be available form the host system; as it's not something strictly necessary to have, we avoid a hard dependency on it in the RPM package.
A new Pull Request was created by @fwyzard (Andrea Bocci) for branch IB/CMSSW_10_3_X/gcc700. @cmsbuild, @smuzaffar, @gudrutis, @mrodozov can you please review it and eventually sign? Thanks. |
@cmsbuild please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
numba / llvmlite for clang 7 is tracked here: numba/llvmlite#396 |
As for DXR, we are using a revision that is 4 years old; the current version of DXR does not use trilite and sqlite, and instead relies on elasticsearch etc. Would it make sense to try and update to the current version, rather than patching up the old one we use ? |
@fwyzard , for now, we can merge this for DEVEL IB to get it fully tested. Anyway, I have made a PR ( fwyzard#1) to fix the dxr compilation with new llvm. |
Thanks, I will merge it and re-submit the tests. About ElasticSearch, could we make use of the centralised CERN instance ? |
Pull request #4353 was updated. |
920ee24
to
ae11844
Compare
Pull request #4353 was updated. |
@cmsbuild, please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+externals |
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_10_3_X/gcc700next IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
Also
For the moment, skip building dxr, numba and llvmlite, until they support LLVM 7.