Commit 78da538a by Reid Kleckner Committed by Commit Bot

Revert "Vulkan: Disable global merge for volk"

This reverts commit bab2b3de. Reason for revert: A fixed clang version has been rolled in, so this flag should no longer be necessary. Original change's description: > Vulkan: Disable global merge for volk > > This optimization pass breaks the build by exporting volk's internal > binding symbols from libGLESv2.so. Since the test binary also links volk, > this causes a SEGV as the wrong (uninitialized) function pointer is > called. > > This is an LLVM bug and will be fixed upstream: > https://reviews.llvm.org/D73235 > > Bug: angleproject:4351 > Change-Id: Iebe0eabd975f8109231df30eef8c9074af8190e9 > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2023910 > Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> > Commit-Queue: Michael Spang <spang@chromium.org> TBR=spang@chromium.org,syoussefi@chromium.org,jmadill@chromium.org Bug: angleproject:4351 Change-Id: Ie832d7d42fab7c8360f2d4d548f1708164c60d3f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2076138 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarMichael Spang <spang@chromium.org>
parent 5dde4db5
...@@ -6,26 +6,11 @@ config("volk_config") { ...@@ -6,26 +6,11 @@ config("volk_config") {
include_dirs = [ "." ] include_dirs = [ "." ]
} }
# TODO(anglebug.com/4351): Remove this after clang rolls.
config("volk_internal_config") {
if (is_clang) {
cflags = [
"-Xclang",
"-mllvm",
"-Xclang",
"--enable-global-merge=false",
]
}
}
source_set("volk") { source_set("volk") {
sources = [ sources = [
"volk.c", "volk.c",
"volk.h", "volk.h",
] ]
public_configs = [ public_configs = [ ":volk_config" ]
":volk_config",
":volk_internal_config",
]
public_deps = [ "../../../third_party/vulkan-headers/src:vulkan_headers" ] public_deps = [ "../../../third_party/vulkan-headers/src:vulkan_headers" ]
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment