On 2019-12-28 13:43, Michael Neumann wrote:
I think you need to enable the "unstable" feature flag for libc when bootstrapping rust. See line 57 ff of build.rs: https://github.com/rust-lang/libc/commit/3fa021d7ab36b59e877082d3150d626afabc8454#diff-01aac9db881a5c69461883f5c701824c https://github.com/jrmarino/ravensource/blob/master/bucket_7B/rust/patches/patch-vendor_libc_src_lib.rs The important part is to use #![feature(thread_local)] unconditionally! It will probably start to work once you add this patch. Hope this helps! If anyone can try this out, I would be really glad.
I did try adding that patch to my build, but it did not change the result. The compile failed in the same place. It may be that because I'm trying to compile a release and not nightly, the thread_local stuff is not turned on. You mentioned enabling the "unstable" feature flag. I don't know to to do that.
Chuck
