message: Refactor meta_support out of two targets ("quantized_ops" and "cwise_lib") that could possibly be included in the same binary and cause multiple definition errors.
  meta_support.h will be removed from all MKL targets in a later commit.
diff: @@ -6096,6 +6096,19 @@ cc_library(
  ],
  )
  +cc_library(
  + name = "meta_support",
  + srcs = ["meta_support.cc"],
  + hdrs = ["meta_support.h"],
  + deps = [
  + ":quantization_utils",
  + "//tensorflow/core:framework",
  + "//tensorflow/core/platform:logging",
  + "//tensorflow/core/platform:mutex",
  + "@gemmlowp",
  + ],
  +)
  +
  # Android libraries -----------------------------------------------------------
  # Changes to the Android srcs here should be replicated in
  @@ -6867,7 +6880,6 @@ tf_kernel_library(
  name = "quantized_ops",
  srcs = [
  "dequantize_op.cc",
  - "meta_support.cc",
  "quantize_down_and_shrink_range.cc",
  "quantize_op.cc",
  "quantized_activation_ops.cc",
  @@ -6886,16 +6898,14 @@ tf_kernel_library(
  "requantize.cc",
  "reshape_op.h",
  ],
  - hdrs = [
  - "meta_support.h",
  - "reference_gemm.h",
  - ],
  + hdrs = ["reference_gemm.h"],
  deps = [
  ":concat_lib_hdrs",
  ":conv_ops",
  ":cwise_op",
  ":eigen_helpers",
  ":image_resizer_state",
  + ":meta_support",
  ":ops_util",
  ":pooling_ops",
  ":quantization_utils",
  @@ -8264,10 +8274,7 @@ tf_kernel_library(
  # should not be linked by projects that also link the cwise_op library.
  cc_library(
  name = "cwise_lib",
  - srcs = [
  - "cwise_ops_common.cc",
  - "meta_support.cc",
  - ],
  + srcs = ["cwise_ops_common.cc"],
  hdrs = [
  "cwise_ops.h",
  "cwise_ops_common.h",
  @@ -8275,10 +8282,10 @@ cc_library(
  "cwise_ops_gpu_gradients.cu.h",
  "cwise_ops_gradients.h",
  "fill_functor.h",
  - "meta_support.h",
  ],
  deps = [
  ":bounds_check",
  + ":meta_support",
  ":quantization_utils",
  "//tensorflow/core:framework",
  "//tensorflow/core:lib",
  