apache / apache/gluten

[VL] Unified x86 and arm release package

Open
#10,777 0 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.