Skip to content

Commit

Permalink
fix arch check
Browse files Browse the repository at this point in the history
  • Loading branch information
LabyStudio committed Jun 30, 2022
1 parent c1eb16c commit eb37b35
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions opus-jni-java/src/main/java/net/labymod/opus/OpusCodec.java
Original file line number Diff line number Diff line change
Expand Up @@ -221,12 +221,10 @@ public OpusCodec build() {
private static String getNativeLibraryName() {
String bitnessArch = System.getProperty("os.arch").toLowerCase();
String bitnessDataModel = System.getProperty("sun.arch.data.model", null);
if(bitnessDataModel != null) {
bitnessArch = bitnessDataModel.toLowerCase();
}

boolean is64bit = bitnessArch.contains("64");
boolean is64bit = bitnessArch.contains("64") || (bitnessDataModel != null && bitnessDataModel.contains("64"));
String arch = bitnessArch.startsWith("aarch") ? "arm" : "";

if(is64bit) {
String library64 = processLibraryName("opus-jni-native-" + arch + "64");
if(hasResource("/native-binaries/" + library64)) {
Expand Down

0 comments on commit eb37b35

Please sign in to comment.