From 58d847b67340218b0f80e7a60317f02bccd874a7 Mon Sep 17 00:00:00 2001 From: Jacques Pienaar Date: Mon, 24 Jun 2019 07:49:24 -0700 Subject: [PATCH] Avoid using kwarg arguments in BUILD file. Avoids the following error: hwloc/BUILD.bazel:48:53: **kwargs arguments are not allowed in BUILD files. Pass the arguments in explicitly. PiperOrigin-RevId: 254756341 --- third_party/hwloc/BUILD.bazel | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/third_party/hwloc/BUILD.bazel b/third_party/hwloc/BUILD.bazel index 03f2407a5fc..3f93910ed75 100644 --- a/third_party/hwloc/BUILD.bazel +++ b/third_party/hwloc/BUILD.bazel @@ -40,17 +40,18 @@ _INCLUDE_HWLOC_AUTOIGEN_CONFIG_H_COMMON_SUBS = { "#undef HWLOC_SYM_PREFIX_CAPS": "#define HWLOC_SYM_PREFIX_CAPS HWLOC_", } +_INCLUDE_HWLOC_AUTOIGEN_CONFIG_H_LINUX_SUBS = dict(_INCLUDE_HWLOC_AUTOIGEN_CONFIG_H_COMMON_SUBS) + +_INCLUDE_HWLOC_AUTOIGEN_CONFIG_H_LINUX_SUBS.update({ + "#undef HWLOC_LINUX_SYS": "#define HWLOC_LINUX_SYS 1", +}) + template_rule( name = "include_hwloc_autogen_config_h", src = "include/hwloc/autogen/config.h.in", out = "include/hwloc/autogen/config.h", substitutions = select({ - "@org_tensorflow//tensorflow:linux_x86_64": dict( - _INCLUDE_HWLOC_AUTOIGEN_CONFIG_H_COMMON_SUBS, - **{ - "#undef HWLOC_LINUX_SYS": "#define HWLOC_LINUX_SYS 1", - } - ), + "@org_tensorflow//tensorflow:linux_x86_64": _INCLUDE_HWLOC_AUTOIGEN_CONFIG_H_LINUX_SUBS, "//conditions:default": _INCLUDE_HWLOC_AUTOIGEN_CONFIG_H_COMMON_SUBS, }), )