angr / angr-dev

Some helper scripts to set up an environment for angr development.
BSD 2-Clause "Simplified" License
114 stars 95 forks source link

Trim native depedencies in setup.sh #144

Open twizmwazin opened 2 years ago

twizmwazin commented 2 years ago

Currently we have multiple lists of native dependencies for different OSes that people have installed angr-dev on. Some of these lists are quite long, others are quite short, and for all but Ubuntu it is not especially clear if they are maintained or verified on a regular basis. I think it would be a good idea to trim down the native dependency lists to only what is strictly required to install and make basic use of the core angr packages. For distros other than Ubuntu, it may be more maintainable to simply have a list of binaries and libraries we require and promt the user to sort out where those come from.

twizmwazin commented 2 years ago

Update on this, we're going to keep around all of the distros we currently have, but we're going to trim down the lists to just what should be necessary to install angr and angr-management, and run their test suites. Additional projects in the ecosystem will be add-on and not included.

github-actions[bot] commented 2 years ago

This issue has been marked as stale because it has no recent activity. Please comment or add the pinned tag to prevent this issue from being closed.

github-actions[bot] commented 1 year ago

This issue has been marked as stale because it has no recent activity. Please comment or add the pinned tag to prevent this issue from being closed.