Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

linux-arm (Raspberry Pi) and linux-ppc64le (Raptor CS Talos 2/Blackbird) support #5957

Closed
darkbasic opened this issue Sep 15, 2023 · 2 comments
Labels
needs: triage New issues get this label. Remove it after triage

Comments

@darkbasic
Copy link

Which project is this feature idea for?

Turborepo

Describe the feature you'd like to request

turbo is not multi platform anymore and I've already had to abandon it in several projects due to this.

See #2616
and #1891 (comment)

Describe the solution you'd like

Turbo should support all major platforms.

Describe alternatives you've considered

I've already had to move to yarn 4 (which integrates a brand new task runner) in several projects. I'd rather like to be able to use turbo.

@darkbasic darkbasic added needs: triage New issues get this label. Remove it after triage story labels Sep 15, 2023
@nathanhammond
Copy link
Contributor

Platform expansion is something that is not going to be considered until we finish removing Go from our codebase. Once we are in a pure Rust codebase it is something we would consider in PR form based upon our feelings about the likely complexity of ongoing maintenance. The PR would just need to demonstrate getting a working build on GitHub Actions, not the full automated release process.

We have discovered that the cost of maintaining just the right versions of dozens of tools to end up with a working build is extremely high and grows relative to the infrequency of use of the platform.

Uncommon platform? Generally many times more difficult.

We already have to support tool chains for:

  • glibc/musl/msvc
  • win/darwin/linux
  • arm64/x64

We had to use zig cc to make it work. And that's just to support the six we currently support.

I'm closing this because we are not intending to address it short term, and long-term we would be looking for community support.

@nathanhammond nathanhammond closed this as not planned Won't fix, can't repro, duplicate, stale Sep 16, 2023
@darkbasic
Copy link
Author

The PR would just need to demonstrate getting a working build on GitHub Actions

That wouldn't be hard to achieve, I could do that. May I ask to keep this open to track the progress? Maybe adding a "waiting for rust" tag or something similar. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs: triage New issues get this label. Remove it after triage
Projects
None yet
Development

No branches or pull requests

2 participants