Stream: t-compiler/major changes

Topic: illumos toolchain builds compiler-team#279


Joshua M. Clulow (May 05 2020 at 02:12, on Zulip):

Hi folks! I filed this MCP (https://github.com/rust-lang/compiler-team/issues/279) for the compiler to get our platform supported at Tier 2 with binaries available through rustup. Was hoping somebody could take a look and give me pointers on what I should do next. Thank you!

nikomatsakis (May 05 2020 at 10:24, on Zulip):

Hi @Joshua M. Clulow =) So I'm pretty keen to help move this along. One thing I would definitely like is to have dedicated and documented maintainers -- I saw that you mentioned some candidates, so that's great. We've been bit lax on our side in terms of figuring out how to manage tiers and things. @Josh Triplett was working on RFC 2803 related to this, but I think it's stalled out (and I know I owe him some feedback, for that matter).

nikomatsakis (May 05 2020 at 10:25, on Zulip):

I think it seems like there's more work here from the infra side than the compiler per se

Joshua M. Clulow (May 05 2020 at 17:18, on Zulip):

Hi @nikomatsakis! That's great to hear! :D

I think you're right. At this point the toolchain works on illumos when we build it in the CI docker image (the host triple stuff already went in). We're currently on something of a crate safari, making sure that popular crates work on our platform as well.

We're happy to roll up our sleeves to help out with issues that arise. Is there some way that existing platform maintainers (e.g., for FreeBSD and NetBSD and so on) get notified of what seem to be platform-specific issues to sort through?

nikomatsakis (May 26 2020 at 21:59, on Zulip):

Hey @Joshua M. Clulow -- I just remembered we never moved on this

nikomatsakis (May 26 2020 at 21:59, on Zulip):

also cc @Pietro Albini

nikomatsakis (May 26 2020 at 21:59, on Zulip):

er, cc @Pietro Albini

nikomatsakis (May 26 2020 at 22:00, on Zulip):

I think @Pietro Albini is the person to talk to about the infra side, or at least they'll know the right person

Joshua M. Clulow (May 26 2020 at 22:00, on Zulip):

Hey! It's true :D

I'm working on rebasing the change again. There have been a handful of changes we've been missed on in the last week because we're not in the CI/CD -- so we're obviously keen to get moving :D

Joshua M. Clulow (May 26 2020 at 22:00, on Zulip):

Thanks for remembering us!

triagebot (Jun 09 2020 at 08:29, on Zulip):

@T-compiler: Proposal #279 has been seconded, and will be approved in 10 days if no objections are raised.

nikomatsakis (Jun 10 2020 at 10:39, on Zulip):

@Joshua M. Clulow I was just coming here to second but I see that @davidtwco did so already. Sorry for the delay. I think you've been working with @Pietro Albini though, which is great. I also wanted to note that we finally created the template for "target-specific groups" of folks to help out -- see this recent blog post on windows/arm -- can we create a group like that for Illumos?

nikomatsakis (Jun 10 2020 at 10:39, on Zulip):

I'll privmsg you perhaps, I mainly just need the names of a few folks

triagebot (Jul 08 2020 at 14:03, on Zulip):

This proposal has been accepted: #279.

Last update: May 07 2021 at 07:00UTC