Fix(JNA): snprintf() output has been truncated
Update JNA to 5.13.0: https://github.com/java-native-access/jna/blob/767662a/lib/native/darwi n-aarch64.jar $ vtool -arch arm64 -set-build-version 2 12.0 16.0 -replace -output libjnidispatch.dylib libjnidispatch.dylib $ install_name_tool -change /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation /System/Library/Frameworks/Foundation.framework/Foundation libjnidispatch.dylib
This commit is contained in:
1 parent
9183b1fecc
commit
83b43238c9
4 files changed
+13
-13
No files matched your search
@@ -391,13 +391,13 @@ public final class Tools
|
||||
libItem._skip = true;
|
||||
} else if (libItem.name.startsWith("net.java.dev.jna:jna:")) {
|
||||
// Special handling for LabyMod 1.8.9 and Forge 1.12.2(?)
|
||||
// we have libjnidispatch 5.8.0 in Frameworks directory
|
||||
// we have libjnidispatch 5.13.0 in Frameworks directory
|
||||
int[] version = Arrays.stream(libItem.name.split(":")[2].split("\\.")).mapToInt(Integer::parseInt).toArray();
|
||||
if (version[0] >= 5 && version[1] >= 8) return;
|
||||
System.out.println("Library " + libItem.name + " has been changed to version 5.8.0");
|
||||
libItem.name = "net.java.dev.jna:jna:5.8.0";
|
||||
libItem.downloads.artifact.path = "net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar";
|
||||
libItem.downloads.artifact.url = "https://libraries.minecraft.net/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar";
|
||||
if (version[0] >= 5 && version[1] >= 13) return;
|
||||
System.out.println("Library " + libItem.name + " has been changed to version 5.13.0");
|
||||
libItem.name = "net.java.dev.jna:jna:5.13.0";
|
||||
libItem.downloads.artifact.path = "net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar";
|
||||
libItem.downloads.artifact.url = "https://libraries.minecraft.net/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user