Hi Brian, Actually, I would argue that these changes *should* be made before 0.8 release in order to smoothen the path of people who will install 0.8 to try it out.
Regarding the work to be done, as far as I know all you need is: 1. Save libgcc_s_dw2-1.dll and libstdc++-6.dll from %mingw%\bin 2. "mingw-get update" 3. "mingw-get upgrade" 4. run %rust%\configure (not sure if actually needed, but won't hurt) 5. "make clean" 6. "make check", which will fail at building stage1 std crate because step 3 upgraded libgcc and libstdc++ and stage0 compiler needs them. 7. copy dlls saved in step 1 into %rust%\build\i686-pc-mingw32\stage0\bin 8. "make check" again, which should succeed this time Can somebody please verify that this works? Re mingw-w64: sort of works, however its' phtreads implementation seems to be buggy <https://github.com/mozilla/rust/issues/8996#issuecomment-24292739>. Also see this thread<http://sourceforge.net/mailarchive/forum.php?thread_name=CAKEnbTNV4iDok-k9Gg-Wmr85utFPxLf4wmAabjJZ1WaCFVE5PQ%40mail.gmail.com&forum_name=mingw-w64-public>. I don't think we'll should migrate to it just yet. Vadim On Thu, Sep 12, 2013 at 2:10 PM, Brian Anderson <[email protected]>wrote: > On 09/12/2013 12:39 PM, Thad Guidry wrote: > > Yeah, there should not be a reason anymore, if I am correct, to not have > GCC 4.7 in MinGW for Rust Windows users anymore. I will give that a try > also , and if it works, then we can close out > (#8598<https://github.com/mozilla/rust/issues/8598> > ). (I also would like to get rid of the 4.5 downgrade needed).... but > that does need more testing from the core Rust team and others. > > It's something that Brian has been counting on me to help make happen, > and Alex is also contributing to some of that effort by fixing various LLVM > build issues that affect Windows Rust users as you mention in > (#8598<https://github.com/mozilla/rust/issues/8598> > ). > > Agreed, if a new stage0 compiler snapshot can be created, then we should > be in the clear to also close out > #5878<https://github.com/mozilla/rust/issues/5878> > . > > > > Thanks for everybody's amazing contributions to our Windows support. If > somebody makes the changes necessary to work with a newer toolchain then we > will upgrade the bots. It's unlikely we can do this before 0.8 though, due > in two weeks. > > I gather that some folks would like to switch to the mingw-w64 toolchain > as well. Is that in the cards here? > > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev > >
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
