Stream: t-compiler

Topic: windows support on ARM


nikomatsakis (Nov 01 2018 at 17:20, on Zulip):

So @mw, re: ajones' message, what do you know about Windows support on ARM?

nikomatsakis (Nov 01 2018 at 17:20, on Zulip):

cc @Alex Crichton, do you monitor Zulip by any chance? :)

nikomatsakis (Nov 01 2018 at 17:20, on Zulip):

Although I'm not sure why I think @Alex Crichton would have info here.

Alex Crichton (Nov 01 2018 at 17:25, on Zulip):

@nikomatsakis I get emails about this!

Alex Crichton (Nov 01 2018 at 17:25, on Zulip):

AFAIK it mostly just works on arm64 nowadays minus unwinding

Alex Crichton (Nov 01 2018 at 17:25, on Zulip):

and there's a PR for us to produce libstd on nightly

Alex Crichton (Nov 01 2018 at 17:25, on Zulip):

https://github.com/rust-lang/rust/pull/54718

nikomatsakis (Nov 01 2018 at 17:26, on Zulip):

@nikomatsakis I get emails about this!

heh, me too

nikomatsakis (Nov 01 2018 at 17:26, on Zulip):

do we know if unwinding is something gecko cares about?

nikomatsakis (Nov 01 2018 at 17:26, on Zulip):

seems unlikely to be true

Alex Crichton (Nov 01 2018 at 17:26, on Zulip):

for gecko nah

Alex Crichton (Nov 01 2018 at 17:26, on Zulip):

they do panic=abort afaik

nikomatsakis (Nov 01 2018 at 17:26, on Zulip):

I feel uncertain about what tiers mean, as ever

nikomatsakis (Nov 01 2018 at 17:26, on Zulip):

they do panic=abort afaik

that is what I thought too

nikomatsakis (Nov 01 2018 at 17:26, on Zulip):

but it sounds like the answer for ajones is that this is basically "done" from our point of view

nikomatsakis (Nov 01 2018 at 17:26, on Zulip):

and if they think otherwise, they should tell us what else they want

nikomatsakis (Nov 01 2018 at 17:27, on Zulip):

(is it that we ought to be shipping a rustup-able binary configuration etc?)

Alex Crichton (Nov 01 2018 at 17:27, on Zulip):

I think so yeah

Alex Crichton (Nov 01 2018 at 17:27, on Zulip):

nightlies should be the last piece

Alex Crichton (Nov 01 2018 at 17:27, on Zulip):

we should soon!

nikomatsakis (Nov 01 2018 at 17:27, on Zulip):

ok, is that blocked on that PR landing?

nikomatsakis (Nov 01 2018 at 17:27, on Zulip):

is there an issue I can point ajones at? :)

Alex Crichton (Nov 01 2018 at 17:29, on Zulip):

nah it just needs to pass CI now

nikomatsakis (Nov 01 2018 at 17:29, on Zulip):

so once that PR lands, we'll have rustup support?

Alex Crichton (Nov 01 2018 at 17:29, on Zulip):

indeed!

Alex Crichton (Nov 01 2018 at 17:29, on Zulip):

or at least that's the theory

nikomatsakis (Nov 01 2018 at 17:29, on Zulip):

ok

nikomatsakis (Nov 01 2018 at 17:30, on Zulip):

I feel like if gecko is going to be relying on this, we should ensure it is Tier 1, whatever that means

nikomatsakis (Nov 01 2018 at 17:31, on Zulip):

by this I mean, we're kind of going to have to take bugs in it seriously..probably? (Feels like this would be true of any target used by a high profile customer)

Alex Crichton (Nov 01 2018 at 17:36, on Zulip):

@nikomatsakis yeah that's basically how I feel

Alex Crichton (Nov 01 2018 at 17:36, on Zulip):

we'll just fix bugs and keep the binaries building

Alex Crichton (Nov 01 2018 at 17:36, on Zulip):

testing is... another story

nikomatsakis (Nov 01 2018 at 17:37, on Zulip):

well, that's not quite what I said =)

nikomatsakis (Nov 01 2018 at 17:37, on Zulip):

I guess we should kind of clarify with Gecko what their expectations are

nikomatsakis (Nov 01 2018 at 17:37, on Zulip):

e.g., I think you are saying it belongs in Tier 2: https://forge.rust-lang.org/platform-support.html

Alex Crichton (Nov 01 2018 at 17:38, on Zulip):

oh well we're gonna have it in the technical tier 2 yeah

nikomatsakis (Nov 01 2018 at 17:38, on Zulip):

testing is... another story

can you say a bit more, @Alex Crichton? Basically, we're not going to be testing, right?

Alex Crichton (Nov 01 2018 at 17:38, on Zulip):

but we'll still try to fix bugs I think

Alex Crichton (Nov 01 2018 at 17:38, on Zulip):

and yeah we wont' be testing it

Alex Crichton (Nov 01 2018 at 17:38, on Zulip):

only testing that it builds and links

nikomatsakis (Nov 01 2018 at 17:38, on Zulip):

that is, we'll ensure it builds, but not run the test suite?

nikomatsakis (Nov 01 2018 at 17:38, on Zulip):

ok

nikomatsakis (Nov 01 2018 at 17:39, on Zulip):

I am writing this in an e-mail, @Alex Crichton:

I believe we consider this a "Tier 2" platform -- guaranteed to build, but not thoroughly tested. We would try to take bugs there "seriously", but we'd be relying on you to find them, unless they prevent rustc/libstd from building (at least as things are currently setup).

Sound about right?

Alex Crichton (Nov 01 2018 at 17:44, on Zulip):

@nikomatsakis sgtm

mw (Nov 05 2018 at 11:07, on Zulip):

Totally didn't see this thread. Need to look into how to make mentions more visible.
Sounds good though.

Last update: Nov 22 2019 at 05:05UTC