[VL] Unified x86 and arm release package
Open
enhancement
- Dominant language
- Scala
- Stars
- 1.6k
- Forks
- 657
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 80
Description
### Description
Currently the arm and x86 package are released in different jars. The difference is Gluten will try to load native libs within folder named `linux_amd64` or `linux_aarch64`. The java code is the same. Ideally we could package these two native libs into the same jar so the jar can work both on x86 or arm
### Gluten version
None
Contributor guide
Research direction
Review the release packaging and native-library loading paths, focusing on the linux_amd64 and linux_aarch64 folders and the separate jars described in the issue. Done means one jar contains both native libraries and can load the correct library on either x86 or arm.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, scala
- Domain
- build-system, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100