Skip to content

Add riscv64 linux tools download support #2700

New issue

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

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

Already on GitHub? # to your account

Merged
merged 3 commits into from
Sep 11, 2024
Merged

Conversation

bitsk
Copy link
Contributor

@bitsk bitsk commented Sep 5, 2024

Please check if the PR fulfills these requirements

See how to contribute

  • The PR has no duplicates (please search among the Pull Requests
    before creating one)
  • The PR follows
    our contributing guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • UPGRADING.md has been updated with a migration guide (for breaking changes)
  • configuration.schema.json updated if new parameters are added.

What kind of change does this PR introduce?

Hello, I recently successfully built the arduino-cli and Arduino IDE 2.0 on the RISC-V architecture SBC, Sipeed Lichee Pi 3A, based on the Linux distribution openKylin that it supports. After testing, this PR allows us to smoothly download packages for the riscv64-linux architecture. This is the first step for Arduino to support the RISC-V platform, and I will submit more PRs in the future to fully support the operation of Arduino in a RISC-V architecture desktop environment.
2024-09-05_10-07-58

What is the current behavior?

Currently, the RISC-V architecture is not yet supported.

What is the new behavior?

The tools for the RISC-V architecture can be downloaded correctly.

Does this PR introduce a breaking change, and is titled accordingly?

Other information

Copy link

codecov bot commented Sep 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 67.67%. Comparing base (9e5deed) to head (add9b2e).
Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2700      +/-   ##
==========================================
+ Coverage   67.65%   67.67%   +0.02%     
==========================================
  Files         234      234              
  Lines       22205    22207       +2     
==========================================
+ Hits        15022    15028       +6     
+ Misses       6001     5998       -3     
+ Partials     1182     1181       -1     
Flag Coverage Δ
unit 67.67% <100.00%> (+0.02%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@per1234 per1234 added os: linux Specific to Linux operating system topic: code Related to content of the project itself type: enhancement Proposed improvement labels Sep 7, 2024
@cmaglie cmaglie self-assigned this Sep 11, 2024
Copy link
Member

@cmaglie cmaglie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

I've added the corresponding changes to the documentation.

@cmaglie cmaglie merged commit a3796a0 into arduino:master Sep 11, 2024
100 checks passed
@cmaglie cmaglie added the conclusion: resolved Issue was resolved label Sep 11, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
conclusion: resolved Issue was resolved os: linux Specific to Linux operating system topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants