Rust 生成rlib时没有哈希或版本

Rust 生成rlib时没有哈希或版本,rust,rust-crates,rlib,Rust,Rust Crates,Rlib,在这两个版本中,都说明了在编译库(--cratetype=lib)时,生成的库文件的文件名中会有一个散列,如libworld--0.42.rlib 但在我的盒子上尝试时,它不会在文件名上生成任何哈希(或版本),它只是“lib”+库名+“.rlib”(如libworld.rlib) 这是正式改变的吗? 顺便说一句,我在Ubuntu 14.04上使用的是0.12.0版——每晚前一次。我也在rust的subreddit和上问过这个问题 看来: 在这个新方案下,编译器的新输出文件名将 是: lib.rl

在这两个版本中,都说明了在编译库(
--cratetype=lib
)时,生成的库文件的文件名中会有一个散列,如
libworld--0.42.rlib

但在我的盒子上尝试时,它不会在文件名上生成任何哈希(或版本),它只是“lib”+库名+“.rlib”(如
libworld.rlib

这是正式改变的吗?


顺便说一句,我在Ubuntu 14.04上使用的是0.12.0版——每晚前一次。

我也在rust的subreddit和上问过这个问题

看来:

在这个新方案下,编译器的新输出文件名将 是:

lib.rlib
请注意,默认情况下缺少和。 已删除,因为编译器不再知道 已删除版本,并且已删除以生成输出文件名 可预测的

这一变化似乎是由于
rustpkg
的折旧有利于
货物

lib<name>.rlib