aboutsummaryrefslogtreecommitdiff
path: root/rust/config/arm_device.go
diff options
context:
space:
mode:
Diffstat (limited to 'rust/config/arm_device.go')
-rw-r--r--rust/config/arm_device.go8
1 files changed, 1 insertions, 7 deletions
diff --git a/rust/config/arm_device.go b/rust/config/arm_device.go
index 4446587a2..ce6fb7f34 100644
--- a/rust/config/arm_device.go
+++ b/rust/config/arm_device.go
@@ -18,8 +18,6 @@ import (
"strings"
"android/soong/android"
-
- cc_config "android/soong/cc/config"
)
var (
@@ -52,7 +50,6 @@ func init() {
type toolchainArm struct {
toolchain32Bit
toolchainRustFlags string
- lldflags string
}
func (t *toolchainArm) RustTriple() string {
@@ -61,7 +58,7 @@ func (t *toolchainArm) RustTriple() string {
func (t *toolchainArm) ToolchainLinkFlags() string {
// Prepend the lld flags from cc_config so we stay in sync with cc
- return "${config.DeviceGlobalLinkFlags} " + t.lldflags + " ${config.ArmToolchainLinkFlags}"
+ return "${config.DeviceGlobalLinkFlags} ${cc_config.ArmLdflags} ${config.ArmToolchainLinkFlags}"
}
func (t *toolchainArm) ToolchainRustFlags() string {
@@ -92,10 +89,7 @@ func ArmToolchainFactory(arch android.Arch) Toolchain {
toolchainRustFlags = append(toolchainRustFlags, ArmArchFeatureRustFlags[feature]...)
}
- cc_toolchain := cc_config.FindToolchain(android.Android, arch)
-
return &toolchainArm{
toolchainRustFlags: strings.Join(toolchainRustFlags, " "),
- lldflags: strings.ReplaceAll(cc_toolchain.Lldflags(), "${config.", "${cc_config."),
}
}