Merge "rust: Use prebuilts for x86 host target."
This commit is contained in:
@@ -254,7 +254,7 @@ func (compiler *baseCompiler) compilerDeps(ctx DepsContext, deps Deps) Deps {
|
|||||||
if !Bool(compiler.Properties.No_stdlibs) {
|
if !Bool(compiler.Properties.No_stdlibs) {
|
||||||
for _, stdlib := range config.Stdlibs {
|
for _, stdlib := range config.Stdlibs {
|
||||||
// If we're building for the primary arch of the build host, use the compiler's stdlibs
|
// If we're building for the primary arch of the build host, use the compiler's stdlibs
|
||||||
if ctx.Target().Os == android.BuildOs && ctx.TargetPrimary() {
|
if ctx.Target().Os == android.BuildOs {
|
||||||
stdlib = stdlib + "_" + ctx.toolchain().RustTriple()
|
stdlib = stdlib + "_" + ctx.toolchain().RustTriple()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -45,6 +45,30 @@ func GatherRequiredDepsForTest() string {
|
|||||||
host_supported: true,
|
host_supported: true,
|
||||||
sysroot: true,
|
sysroot: true,
|
||||||
}
|
}
|
||||||
|
rust_prebuilt_library {
|
||||||
|
name: "libstd_i686-unknown-linux-gnu",
|
||||||
|
crate_name: "std",
|
||||||
|
rlib: {
|
||||||
|
srcs: ["libstd.rlib"],
|
||||||
|
},
|
||||||
|
dylib: {
|
||||||
|
srcs: ["libstd.so"],
|
||||||
|
},
|
||||||
|
host_supported: true,
|
||||||
|
sysroot: true,
|
||||||
|
}
|
||||||
|
rust_prebuilt_library {
|
||||||
|
name: "libtest_i686-unknown-linux-gnu",
|
||||||
|
crate_name: "test",
|
||||||
|
rlib: {
|
||||||
|
srcs: ["libtest.rlib"],
|
||||||
|
},
|
||||||
|
dylib: {
|
||||||
|
srcs: ["libtest.so"],
|
||||||
|
},
|
||||||
|
host_supported: true,
|
||||||
|
sysroot: true,
|
||||||
|
}
|
||||||
rust_prebuilt_library {
|
rust_prebuilt_library {
|
||||||
name: "libstd_x86_64-apple-darwin",
|
name: "libstd_x86_64-apple-darwin",
|
||||||
crate_name: "std",
|
crate_name: "std",
|
||||||
|
Reference in New Issue
Block a user