[rust] Update Rust rules to Rust 1.6 RELNOTES: [rust] Update to Rust 1.6 -- MOS_MIGRATED_REVID=113822518
diff --git a/tools/build_rules/rust/rust.BUILD b/tools/build_rules/rust/rust.BUILD index 8a0e469..86d2c7a 100644 --- a/tools/build_rules/rust/rust.BUILD +++ b/tools/build_rules/rust/rust.BUILD
@@ -39,11 +39,17 @@ name = "rustlib", srcs = select({ ":darwin": glob([ + "rust-std-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/*.rlib", + "rust-std-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/*.dylib", + "rust-std-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/*.a", "rustc/lib/rustlib/x86_64-apple-darwin/lib/*.rlib", "rustc/lib/rustlib/x86_64-apple-darwin/lib/*.dylib", "rustc/lib/rustlib/x86_64-apple-darwin/lib/*.a", ]), ":k8": glob([ + "rust-std-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/*.rlib", + "rust-std-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/*.so", + "rust-std-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/*.a", "rustc/lib/rustlib/x86_64-unknown-linux-gnu/lib/*.rlib", "rustc/lib/rustlib/x86_64-unknown-linux-gnu/lib/*.so", "rustc/lib/rustlib/x86_64-unknown-linux-gnu/lib/*.a",
diff --git a/tools/build_rules/rust/rust.bzl b/tools/build_rules/rust/rust.bzl index 8e08aa30..8b96051 100644 --- a/tools/build_rules/rust/rust.bzl +++ b/tools/build_rules/rust/rust.bzl
@@ -559,6 +559,7 @@ "LD_LIBRARY_PATH=%s" % toolchain.rustc_lib_path, "DYLD_LIBRARY_PATH=%s" % toolchain.rustc_lib_path, toolchain.rustdoc_path, + "-L all=%s" % toolchain.rustlib_path, lib_rs.path, ] + depinfo.search_flags + @@ -675,16 +676,16 @@ def rust_repositories(): native.new_http_archive( name = "rust_linux_x86_64", - url = "https://static.rust-lang.org/dist/rust-1.4.0-x86_64-unknown-linux-gnu.tar.gz", - strip_prefix = "rust-1.4.0-x86_64-unknown-linux-gnu", - sha256 = "2de2424b50ca2ab3a67c495b6af03c720801a2928ad30884438ad0f5436ac51d", + url = "https://static.rust-lang.org/dist/rust-1.6.0-x86_64-unknown-linux-gnu.tar.gz", + strip_prefix = "rust-1.6.0-x86_64-unknown-linux-gnu", + sha256 = "8630cc02432b4423d64eeae4ef071ec58e5dd1f3d555a3a3cc34b759202813f6", build_file = "tools/build_rules/rust/rust.BUILD", ) native.new_http_archive( name = "rust_darwin_x86_64", - url = "https://static.rust-lang.org/dist/rust-1.4.0-x86_64-apple-darwin.tar.gz", - strip_prefix = "rust-1.4.0-x86_64-apple-darwin", - sha256 = "7256617aec7c106be2aa3c5df0a2e613b13ec55e6237ab612bb4164719e09e21", + url = "https://static.rust-lang.org/dist/rust-1.6.0-x86_64-apple-darwin.tar.gz", + strip_prefix = "rust-1.6.0-x86_64-apple-darwin", + sha256 = "8c6897ed37ef6fd2890b176afa65306cc8943e3c770c9530a701f1aefd3942b1", build_file = "tools/build_rules/rust/rust.BUILD", )