Closed VVD closed 2 months ago
Hey @VVD,
As I've already explained in #421, such issues are expected when using unsupported native code/binaries. LWJGL tries to avoid incompatibilities as much as possible, but we can't control how 3rd party libraries change. Breaking changes in the native library will always break the LWJGL bindings.
This will be fixed when the Zstd bindings get updated to 1.5.6.
The essence of this bug report (issue) is a request for support for a new version of the zstd. Maybe I create patch self and upload here. In any case, this must be done.
--- config/freebsd/build.xml.orig 2023-12-18 14:22:59 UTC
+++ config/freebsd/build.xml
@@ -410,7 +412,7 @@
</build>
<!-- zstd -->
- <build module="zstd" simple="true" if:true="${binding.zstd}">
+ <build module="zstd" simple="true" flags="-Wno-deprecated-declarations" if:true="${binding.zstd}">
<beforeCompile>
<compile flags="-DZSTD_MULTITHREAD">
<arg value="-I${module.lwjgl.rel}/xxhash/src/main/c"/>
Version
3.3.4 (snapshot)
Platform
FreeBSD amd64
JDK
OpenJDK 17.0.10+7-1
Module
zstd
Bug description
After update zstd from 1.5.5 to 1.5.6 build fails in module zstd.
OS: FreeBSD 13.3 amd64.
Stacktrace or crash log output