commit | 282cd1f2a0b79f6223ddc3fb48e9962eba8ce80a | [log] [tgz] |
---|---|---|
author | Kai Wasserbäch <kai@dev.carbon-project.org> | Sun Feb 05 21:55:33 2023 +0100 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Sep 22 22:14:29 2023 +0000 |
tree | 4d420b551981a98e4818935595f8d1b3ee6030f7 | |
parent | 7fc833f85e6bbf2b8e87a01a91c1d92ed092d20d [diff] |
fix: gallivm: limit usage of LLVMContextSetOpaquePointers() to LLVM 15 LLVMContextSetOpaquePointers() was a temporary workaround offered to allow transitioning to opaque pointers. Mesa is ready for this now with recent versions of LLVM (16+). Therefore we limit the workaround of using LLVMContextSetOpaquePointers() to LLVM 15 now, that this C interface was removed in LLVM 17. Reference: https://github.com/llvm/llvm-project/commit/1270879376025457e266572c7cccc51eb5de9276 Suggested-by: Dave Airlie <airlied@redhat.com> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8183 Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21124> Change-Id: I544e7e09f234405adf53bcd4d33dcf67db68e601 Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/mesa/+/915134 Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Reviewed-by: John Bauman <jbauman@google.com> Fuchsia-Auto-Submit: Josh Gargus <jjosh@google.com>