页次: 1
今天在给rust添加musl的target时编译报错
error[E0514]: found crate `core` compiled by an incompatible version of rustc
|
= help: please recompile that crate using this compiler (rustc 1.25.0-nightly (27a046e93 2018-02-18))
= note: the following crate versions were found:
crate `core` compiled by rustc 1.27.0-nightly (ac3c2288f 2018-04-18): /usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-c267d6f284101f75.rlib
检查发现rustc的版本和下载的rust-std-musl版本不同
rusc -V
rustc 1.25.0-nightly (27a046e93 2018-02-18)
yaourt -Qi rust-nightly
名字 : rust-nightly
版本 : 4:1.27.0_20180419-1
看了cn源的PKGBUILD貌似没有问题,自己执行makepkg后rustc版本也到了20180418。
离线
哎不对,你的 rustc 不是系统里的那个吧?是不是同时使用 rustup 了?
最近编辑记录 依云 (2018-04-24 11:40:24)
在线
没有使用rustup
$ which rustc
/usr/bin/rustc
$ whereis rustc
rustc: /usr/bin/rustc /usr/share/man/man1/rustc.1.gz
$ yaourt - Qo /usr/bin/rustc
/usr/bin/rustc 属于 rust-nightly 4:1.27.0_20180419-1
直接从ustc镜像源下载xz包解压看man文档里的版本也是1.25.0
离线
我知道了,里边的文件不对。正在调查。
在线
我是说怎么新特性好像一直没用到,本地的旧文件忘记删了……
已修,等下次更新。
在线
好的,感谢百合仙子!
离线
页次: 1