Fixed. —cfg stage0 should be used. Best regards, Alexander
www.sysdev.me On 30 Mar 2014, at 16:17, Alexander Stavonin <a.stavo...@gmail.com> wrote: > I’ve latest night build version of rustic: > > libstd: rustc -v > rustc 0.10-pre-nightly (ff64381 2014-03-28 00:26:52 -0700) > host: x86_64-apple-darwin > > Unfortunately, same error with `--cfg stage2`: > > libstd: rustc --cfg stage2 lib.rs > num/int_macros.rs:231:1: 231:19 error: failed to find an implementation of > trait kinds::Copy for int > num/int_macros.rs:231 impl Int for $T {} > ^~~~~~~~~~~~~~~~~~ > num/int_macros.rs:14:1: 500:3 note: in expansion of int_module! > num/int.rs:27:33: 27:53 note: expansion site > > > Best regards, > Alexander > > > On 30 Mar 2014, at 16:02, Daniel Micay <danielmi...@gmail.com> wrote: > >> On 30/03/14 08:00 AM, Alexander Stavonin wrote: >>> Hi! >>> >>> I’m trying to build libstd like separate library (long term goal is >>> Rust + libstd in kernel drivers). So, I made a copy of lib std and >>> compiling it: >>> >>> >>> /num/int_macros.rs:231:1: 231:19 error: failed to find an implementation >>> of trait kinds::Copy for int/ >>> /num/int_macros.rs:231 impl Int for $T {}/ >>> / ^~~~~~~~~~~~~~~~~~/ >>> /num/int_macros.rs:14:1: 500:3 note: in expansion of int_module!/ >>> >>> >>> Should I add some additional compiler flags except /rustic lib.rs/? >>> >>> Best regards, >>> Alexander >> >> You need to pass `--cfg stage2` if you have an up-to-date Rust compiler. >> Otherwise, you're compiling the code for the snapshot compiler, and >> that's an older dialect of Rust. >> >> >
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev