Details
- Reviewers
• tstellarAMD nhaehnle arsenm
Diff Detail
Event Timeline
The change makes sense, but we should note somewhere (mostly for distribution packagers) that this removes support for Mesa 11.0.x. Not sure where best to note this - definitely in the commit message, but probably also in some release notes file.
I noted the version break in one of the earlier commit logs. D16368 adds a release note change
I don't think we publish "known working combinations" anywhere, and I do believe we should at least document it - thanks for that!
(And as an aside, I feel we should absolutely avoid changes to LLVM that break Mesa silently. This current change is okay because it isn't silent: using old Mesa will crash and burn with a rather explicit message as soon as the removed intrinsic is encountered. But it's theoretically conceivable that some more subtle LLVM change around ABIs could cause incorrect rendering without an explicit message about it, and that would be bad.)
Of course.
This current change is okay because it isn't silent: using old Mesa will crash and burn with a rather explicit message as soon as the removed intrinsic is encountered. But it's theoretically conceivable that some more subtle LLVM change around ABIs could cause incorrect rendering without an explicit message about it, and that would be bad.)
Old Mesa generally doesn't build against new LLVM, which is why that's not a supported combination.