Skip to content

Consider having some semi-official build of binexport #6852

@fuzyll

Description

@fuzyll

What is the feature you'd like to have?
Until #6105 gets resolved, customers tend to try and use binexport for binary diffing with Binary Ninja. Unfortunately, building this is non-trivial right now. We should consider having some semi-official build so users will stop asking me about it have a better experience with the plugin and our product.

Is your feature request related to a problem?
Currently, you need this random PR from 8+ months ago and some luck to get things to build. You may also need this much more recent PR now as well, as of the 5.0 release. But, even in absence of needing to scrounge around for PRs to apply to the codebase before building, it's still a pain because we release new builds fairly often and you need to rebuild for dev semi-frequently.

Are any alternative solutions acceptable?
If the binexport maintainer is willing to merge the PR(s), or if there's anything else we can do to help them out, we can/should also consider resolving things upstream. Ideally, regardless of how this is solved, we can get this into the plugin manager once we switch over to the new v2 infrastructure as well (maybe in 5.1?).

Also, there is a lot of desire from users to be able to do diffs as a first-party feature, particularly because we could diff on things other than disassembly. But, my assumption is that resolving this issue should be significantly less time investment than #6105.

Additional Information:
It's unclear to me if this blocks on #3399 (see comment from binexport maintainer in that thread) or not, given that having a GitHub Action for this seems like a straightforward solution. Regardless, having this in the plugin manager definitely blocks on #2238.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions