Skip to content
This repository has been archived by the owner on Aug 23, 2022. It is now read-only.

dyninst frontend is not gettting built on Linux #760

Open
thatreguy opened this issue Aug 17, 2021 · 4 comments
Open

dyninst frontend is not gettting built on Linux #760

thatreguy opened this issue Aug 17, 2021 · 4 comments

Comments

@thatreguy
Copy link

Passing --dyninst-frontend to ./remill/scripts/build.sh during building phase(https://github.com/lifting-bits/mcsema#step-2-clone-the-repository-and-its-dependencies) is not building the dyninst disassembler.

@thatreguy thatreguy changed the title dyninst is not gettting built on Linux dyninst frontend is not gettting built on Linux Aug 17, 2021
@lkorenc
Copy link

lkorenc commented Aug 23, 2021

I cannot help unless you give more detail about what is not working (ideally including the steps you have done).

@thatreguy
Copy link
Author

Passing --dyninst-frontend flag to build.sh does not build the dyninst tool
https://github.com/lifting-bits/mcsema#step-2-clone-the-repository-and-its-dependencies

# Download cxx-common, build Remill. 
./remill/scripts/build.sh --dyninst-frontend --llvm-version 9 --download-dir ./

@lkorenc
Copy link

lkorenc commented Aug 23, 2021

But it is supposed to build dyninst frontend, dyninst itself must be compiled separately.

@thatreguy
Copy link
Author

Even the frontend does not get built. I think the arg BUILD_MCSEMA_DYNINST_DISASS set by remill's build.sh script does not get passed to mcsema's cmake.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants