From b5a46201319eb4a4304150de65777c6e9f1f210d Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Wed, 11 Jan 2023 17:09:09 -0800 Subject: [PATCH] [bazel] Fix all remaining --features=layering_check issues for @llvm-project//llvm:all --- utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel index 13d359a..5b535b2 100644 --- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel @@ -2834,7 +2834,10 @@ cc_library( ]), hdrs = glob(["tools/llvm-exegesis/lib/*.h"]), copts = llvm_copts, - features = ["-header_modules"], + features = [ + "-header_modules", + "-layering_check", + ], strip_include_prefix = "tools/llvm-exegesis/lib", deps = [ ":AllTargetsAsmParsers", @@ -2972,6 +2975,7 @@ cc_binary( ":MCJIT", ":Object", ":OrcJIT", + ":OrcTargetProcess", ":Support", ":config", ], @@ -3457,12 +3461,17 @@ cc_binary( ":AllTargetsCodeGens", ":AllTargetsDisassemblers", ":AsmParser", + ":BinaryFormat", ":BitReader", ":CodeGen", ":ExecutionEngine", + ":MC", + ":MCDisassembler", ":MCJIT", ":Object", ":OrcJIT", + ":OrcShared", + ":OrcTargetProcess", ":Support", ":config", ], @@ -4019,6 +4028,10 @@ cc_binary( deps = [ ":AllTargetsCodeGens", ":AllTargetsDisassemblers", + ":Core", + ":Demangle", + ":MC", + ":ProfileData", ":Support", ":Symbolize", ], @@ -4729,8 +4742,10 @@ cc_binary( ":Core", ":Coroutines", ":FuzzMutate", + ":MC", ":Passes", ":Support", + ":Target", ], ) -- 2.7.4