-
Notifications
You must be signed in to change notification settings - Fork 257
[Regression on stable] RLS doesn't seem to exist for x86_64-pc-windows-gnu anymore #993
Comments
I suspect this is caused by a problem in racer that prevents racer from being built, and I think this project depends upon racer, so this makes sense. I don't know anything about these projects unfortunately, or I'd be working on fixing it. |
It is now gone for stable too. |
I guess it is missing since it is not building in the windows-gnu environment for a while. Most likely due to rust-mingw component which is not fool proof any longer with more recent mingw installs. I observed the issue also for a while. Back then it seems Racer (racer-rust/racer#919), but apparently it is solved. I still observed the issue when building RLS. I created a very dirty workaround based on https://stackoverflow.com/questions/30412951 I changed in my build environment /mingw64/x86_64-w64-mingw32/include/stdio.h: #define stdin (__acrt_iob_func(0))
#define stdout (__acrt_iob_func(1))
#define stderr (__acrt_iob_func(2)) Into #define stdin (&__iob_func()[0])
#define stdout (&__iob_func()[1])
#define stderr (&__iob_func()[2]) This change results in a working RLS for me with today's nightlies. Hopefully it can give some pointers to address this issue. |
@CryZe do you happen to know if the newest stable has the appropriate components? IIRC we fixed that and started shipping it but I may be wrong. |
I'll close this as dup of #1189, please reopen if stable also doesn't have the |
Multiple people have encountered this by now, but no nightly seems to ever have the RLS component available for the nightly-x86_64-pc-windows-gnu toolchain, while the same nightlies seem to have it available for the msvc toolchain.
The text was updated successfully, but these errors were encountered: