From b349036e5f4f5f42e34ae9dd7859f3dc7a79de94 Mon Sep 17 00:00:00 2001 From: Jack Moffitt Date: Mon, 9 Dec 2013 14:56:53 -0700 Subject: Make crate hash stable and externally computable. This replaces the link meta attributes with a pkgid attribute and uses a hash of this as the crate hash. This makes the crate hash computable by things other than the Rust compiler. It also switches the hash function ot SHA1 since that is much more likely to be available in shell, Python, etc than SipHash. Fixes #10188, #8523. --- src/libextra/lib.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/libextra') diff --git a/src/libextra/lib.rs b/src/libextra/lib.rs index ca2b76b620a..6532ae3dc5c 100644 --- a/src/libextra/lib.rs +++ b/src/libextra/lib.rs @@ -20,6 +20,8 @@ Rust extras are part of the standard Rust distribution. */ +#[pkgid="extra#0.9-pre"]; +// NOTE: remove after the next snapshot #[link(name = "extra", package_id = "extra", vers = "0.9-pre", -- cgit 1.4.1-3-g733a5