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

support linux aarch64 #5817

Open
kindlychung opened this issue Nov 22, 2024 · 4 comments · May be fixed by #5970
Open

support linux aarch64 #5817

kindlychung opened this issue Nov 22, 2024 · 4 comments · May be fixed by #5970
Labels
type:feature New experience request WIP
Milestone

Comments

@kindlychung
Copy link

Is your feature request related to a problem? Please describe the problem.

Is there a reason why kiota is not available for linux aarch64?

Client library/SDK language

None

Describe the solution you'd like

Provide a linux aarch64 build.

Additional context

No response

@kindlychung kindlychung added status:waiting-for-triage An issue that is yet to be reviewed or assigned type:feature New experience request labels Nov 22, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage 🔍 in Kiota Nov 22, 2024
@baywet
Copy link
Member

baywet commented Nov 22, 2024

Hi @kindlychung
Thank you for using kiota and for reaching out.

This has been mostly caused by the fact that the CI pools we use didn't have arm64 hosts. But this seems to now be resolved (only Microsoft employees will be able to access this link)

@MIchaelMainer can you confirm linux arm64 are now available on the Azure-Pipelines-1ESPT-ExDShared pool and ubuntu latest is available as an image (or confirm which other pool and template to use) please?

@baywet baywet added needs more information and removed status:waiting-for-triage An issue that is yet to be reviewed or assigned labels Nov 22, 2024
@baywet baywet added this to the Kiota v1.22 milestone Nov 22, 2024
@baywet baywet moved this from Needs Triage 🔍 to Proposed 💡 in Kiota Nov 22, 2024
@baywet baywet added blocked This work can't be done until an external dependent work is done. and removed needs more information labels Dec 3, 2024
@baywet baywet moved this from Proposed 💡 to Blocked 🔒 in Kiota Dec 3, 2024
@baywet
Copy link
Member

baywet commented Dec 3, 2024

After some internal discussions, it appears that arm64 is still not supported by our secure build agents. The team in charge of engineering systems has it on its backlog to make that architecture available to all the product teams, but they are anticipating it's going to take a long time. (probably over a year).

@kindlychung is this completely blocking you from using kiota? or does your OS provide some level of emulation for x64 binaries?

@andreaTP
Copy link
Contributor

andreaTP commented Dec 9, 2024

Support for Linux + aarch64 have been requested here:
Apicurio/apicurio-registry#5633

cc. @Dentrax

@calebkiage calebkiage linked a pull request Jan 8, 2025 that will close this issue
@baywet baywet modified the milestones: Backlog, Kiota v1.22 Jan 8, 2025
@calebkiage
Copy link
Contributor

@kindlychung, could you check that this binary runs on your arm linux device? It was built against PR #5970

@calebkiage calebkiage removed the blocked This work can't be done until an external dependent work is done. label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature New experience request WIP
Projects
Status: Blocked 🔒
Development

Successfully merging a pull request may close this issue.

4 participants