emesare / setup-binary-ninja

Setup Binary Ninja in github actions
MIT License
3 stars 0 forks source link

Python fails to find binaryninjacore.dll #1

Closed emesare closed 1 year ago

emesare commented 1 year ago

After installing binary ninja to ${RUNNER_TEMP}, any call into the binaryninja package from Python will result in a query for the binaryninjacore.dll module, which cannot be found. This affects all Windows CI runners. Full log here.

emesare commented 1 year ago

Turns out this is because headless only supports Linux, to build native plugins in CI disable certain linker flags on mac and windows.