Skip to content
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 pre-3.6 #1318

Conversation

davidlt
Copy link
Contributor

@davidlt davidlt commented Jan 22, 2015

Updates LLVM and Clang to pre-3.6, which adds additional features used in CMSSW. In addition to that resolves some asserts in Clang while compiling CMSSW. Same PR (#1220) was merged into DEVEL IBs ~2 months ago. Plain CMSSW now fully compiles and links with Clang.

We will probably again update Clang soonish as 3.6 RC1 is now released, but not tested with CMSSW.

@ktf @davidlange6

David Abdurachmanov added 2 commits January 22, 2015 19:16
Clang after 3.5 added support for capturing non-POD VLAs in lambdas.
Also resolves some Clang asserts in CMSSW.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
@cmsbuild cmsbuild added this to the Next CMSSW_7_4_X milestone Jan 22, 2015
@davidlt
Copy link
Contributor Author

davidlt commented Jan 22, 2015

This merges just fine:

Branch IB/CMSSW_7_4_X/stable set up to track remote branch IB/CMSSW_7_4_X/stable from origin.
Switched to a new branch 'IB/CMSSW_7_4_X/stable'
davids-macbook:cmsdist davidlt$ git merge davidlt/bump-llvm-clang-pre-36-stable
Updating 13d9579..6c1fed5
Fast-forward
 llvm.spec             | 13 +++++++------
 py2-dxr-clang36.patch | 24 ++++++++++++++++++++++++
 py2-dxr.spec          |  2 ++
 3 files changed, 33 insertions(+), 6 deletions(-)
 create mode 100644 py2-dxr-clang36.patch

Thus probably needs to merged manually.

@davidlt davidlt closed this Jan 22, 2015
@davidlt
Copy link
Contributor Author

davidlt commented Jan 22, 2015

See #1320 which is mergable, must be GitHub issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants