line / line/gradle-scripts

Unavailability of thrift.linux-aarch_64 [For armeria build on arm64]

Open
#82 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
80
Forks
34
Avg merge
1d 21h
Merged PRs (30d)
1

Description

While trying to build [armeria](https://github.com/line/armeria) for arm64, I am getting issue related to thrift's availability like this:

`> A problem occurred starting process 'command '/home/armeria/gradle/scripts/lib/thrift/0.13/thrift.linux-aarch_64''`

This issue is because, aarch64 compatible file is not present in [required location](https://github.com/line/armeria/tree/master/gradle/scripts/lib/thrift/0.13).
Which is perhaps being manually synced from this [gradle-scripts](https://github.com/line/gradle-scripts/tree/master/lib/thrift/0.13) repo.

Please share your plan to make the same available for aarch64 platform.
If I can help in making this available, please share the way to make it available.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing the files under gradle/scripts/lib/thrift/0.13 with the corresponding lib/thrift/0.13 directory in the gradle-scripts repository. Check how the existing platform binaries are synced and how the armeria build selects thrift.linux-aarch_64. Done means an aarch64-compatible file is available at the required path and the arm64 build no longer fails at process startup.

Written by the indexing model from the issue text.

Assessment

Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.