Good news: BinDiff 8 has been released as open source!
Bad news: Building the GUI requires a proprietary library whose functionality is not easily replaced by any FOSS library, so it's unlikely we'll be able to build the entire BinDiff package (including the GUI) from source any time soon.
For the moment, to get the package updated ASAP, I'm going to continue to use the pre-built Debian package as the source. Once the package is updated, I'll work on updating the PKGBUILD
to replace the pre-built native binaries with binaries built from source, enabling the package to be installed on architectures other than just x86_64
. And then once all of that's done, if people want me to I can split the package into two: One for just the native binaries that will be built from source, and the other for just the partly-proprietary GUI JAR that will be extracted from the pre-built package.
If that all sounds good, or if you think things should be done differently, please feel free to let me know in the comments.
Pinned Comments
cyrozap commented on 2023-09-27 00:18 (UTC)
Good news: BinDiff 8 has been released as open source!
Bad news: Building the GUI requires a proprietary library whose functionality is not easily replaced by any FOSS library, so it's unlikely we'll be able to build the entire BinDiff package (including the GUI) from source any time soon.
For the moment, to get the package updated ASAP, I'm going to continue to use the pre-built Debian package as the source. Once the package is updated, I'll work on updating the
PKGBUILD
to replace the pre-built native binaries with binaries built from source, enabling the package to be installed on architectures other than justx86_64
. And then once all of that's done, if people want me to I can split the package into two: One for just the native binaries that will be built from source, and the other for just the partly-proprietary GUI JAR that will be extracted from the pre-built package.If that all sounds good, or if you think things should be done differently, please feel free to let me know in the comments.