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

Fix compilation error with LLVM 16. #1568

Merged
merged 1 commit into from Jun 5, 2023
Merged

Conversation

joaander
Copy link
Member

@joaander joaander commented Jun 5, 2023

Description

Fix compile errors with LLVM 16.

Motivation and context

Allow users to compile HOOMD-blue against LLVM 16.

Resolves #1540

How has this been tested?

Tested locally with a LLVM 16 install provided by homebrew.

CI tests do not include LLVM16. Ubuntu 22.04 does not have a package: https://packages.ubuntu.com/search?keywords=clang-16&searchon=names&suite=all&section=all
Will add LLVM 16 test next year with Ubuntu 24.04.

Change log

Added:

* Support LLVM 16.

Checklist:

@joaander joaander requested review from a team as code owners June 5, 2023 16:17
@joaander joaander requested review from b-butler and janbridley and removed request for a team June 5, 2023 16:17
@joaander joaander added validate Execute long running validation tests on pull requests release Build and unit test all support compiler/python configurations labels Jun 5, 2023
Copy link
Member

@b-butler b-butler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM just need to remember to add to CI later as you mention.

@joaander
Copy link
Member Author

joaander commented Jun 5, 2023

#1569 documents the future testing work to be done.

@joaander joaander merged commit f7b1705 into trunk-major Jun 5, 2023
84 of 96 checks passed
@joaander joaander deleted the support-llvm-16 branch June 5, 2023 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Build and unit test all support compiler/python configurations validate Execute long running validation tests on pull requests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants