From bec791afd92636aeec50922b2bdc9f61a685a43e Mon Sep 17 00:00:00 2001 From: Xander Rudelis Date: Tue, 26 Sep 2023 14:03:40 -0700 Subject: [PATCH] Add patch from 'https://github.com/bazelbuild/rules_rust/issues/1114#issuecomment-1059636514' --- rust/private/rustc.bzl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rust/private/rustc.bzl b/rust/private/rustc.bzl index e76c20bde0..bab23152fa 100644 --- a/rust/private/rustc.bzl +++ b/rust/private/rustc.bzl @@ -14,6 +14,7 @@ """Functionality for constructing actions that invoke the Rust compiler""" +load("@bazel_skylib//lib:paths.bzl", "paths") load("@bazel_skylib//rules:common_settings.bzl", "BuildSettingInfo") load( "@bazel_tools//tools/build_defs/cc:action_names.bzl", @@ -447,6 +448,8 @@ def get_linker_and_args(ctx, attr, crate_type, cc_toolchain, feature_configurati action_name = action_name, variables = link_variables, ) + link_args = [i for i in link_args] + link_args.append("-B" + paths.dirname(cc_toolchain.ld_executable)) link_env = cc_common.get_environment_variables( feature_configuration = feature_configuration, action_name = action_name,