On 2013-07-04 10:02:29, Graydon Hoare wrote:
> On 13-07-03 11:32 PM, Lilly Matsson wrote:
> >Hello!
> >
> >I recently made a post on Reddit
> >(http://www.reddit.com/r/rust/comments/1hk25r/rust_on_64bit_windows_7/)
> >asking about 64-bit Windows support, and kibwen urged me to post here to
> >start some kind of discussion about the current state of 64-bit Windows
> >support.
> >
> >So, what is the deal? What needs to be done to fully get 64-bit support
> >for Windows? As I understand it, it has to do with LLVM.
>
>   - Add a new target and host config in the makefiles.
> 
>   - Fiddle with the target-specific data layout string in
>     librustc::back
> 

I'm currently working on stuff related to these two points at the moment, for
the record. Basically moving the current target-handling stuff all to one place
and making it run through a `~Target` trait object. This is based off of the
related code in Clang currently.

The code I currently have will _theoretically_ support every major platform,
with there currently being code for MingW32, Cygwin and Win32 separately.
>From what I can tell, 64-bit MinGW is still considered to be MinGW32, just on a
64-bit architecture (This is based on the fact that the LLVM target triple code
doesn't have a 'mingw64' entry).

This means that when I'm done, it should be pretty easy to "port" to a new
platform just by updating some build files and fixing any breakage.

--
James Miller
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to