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

Use pixi to build on linux-aarch64 #5507

Closed
1 of 4 tasks
abey79 opened this issue Mar 14, 2024 · 0 comments · Fixed by #5511
Closed
1 of 4 tasks

Use pixi to build on linux-aarch64 #5507

abey79 opened this issue Mar 14, 2024 · 0 comments · Fixed by #5511
Labels

Comments

@abey79
Copy link
Contributor

abey79 commented Mar 14, 2024

To support building on Linux ARM, #5503 introduced some nasty special-casing around pixi due to the lack of linux-aarch64 support in conda-forge dependencies. This issue is about tracking the status of said dependencies, and ultimately fixing our CI to suppress these work-around.

Note:

  • all but binaryen are technically not required for building, so a more fine-grained dependency scheme could still allow using pixi on linux-aarch64

  • in particular, meilisearch is only needed for CI on linux-x86_64

  • Related to Publish all artifacts for Linux ARM #4136

@abey79 abey79 added 😤 annoying Something in the UI / SDK is annoying to use 👀 needs triage This issue needs to be triaged by the Rerun team labels Mar 14, 2024
@abey79 abey79 mentioned this issue Mar 14, 2024
5 tasks
@abey79 abey79 added 🚢 CI and removed 😤 annoying Something in the UI / SDK is annoying to use 👀 needs triage This issue needs to be triaged by the Rerun team labels Mar 14, 2024
Wumpf added a commit that referenced this issue Mar 14, 2024
### What

Add support for building a Linux ARM64 version of the CLI in our build
system.

- Follow-up to #5489
- Part of #4136

This PR introduces ugly work-around to be cleaned when our pixi deps
support linux-aarch64:
- #5507

### Checklist
* [x] I have read and agree to [Contributor
Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and
the [Code of
Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md)
* [x] I've included a screenshot or gif (if applicable)
* [x] I have tested the web demo (if applicable):
* Using newly built examples:
[app.rerun.io](https://app.rerun.io/pr/5503/index.html)
* Using examples from latest `main` build:
[app.rerun.io](https://app.rerun.io/pr/5503/index.html?manifest_url=https://app.rerun.io/version/main/examples_manifest.json)
* Using full set of examples from `nightly` build:
[app.rerun.io](https://app.rerun.io/pr/5503/index.html?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json)
* [x] The PR title and labels are set such as to maximize their
usefulness for the next release's CHANGELOG
* [x] If applicable, add a new check to the [release
checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)!

- [PR Build Summary](https://build.rerun.io/pr/5503)
- [Docs
preview](https://rerun.io/preview/65c8082ad0c5482bad9167e8620490494f80637e/docs)
<!--DOCS-PREVIEW-->
- [Examples
preview](https://rerun.io/preview/65c8082ad0c5482bad9167e8620490494f80637e/examples)
<!--EXAMPLES-PREVIEW-->
- [Recent benchmark results](https://build.rerun.io/graphs/crates.html)
- [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)

---------

Co-authored-by: Andreas Reich <andreas@rerun.io>
@abey79 abey79 closed this as completed in be1fbcc Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant