angr-dev icon indicating copy to clipboard operation
angr-dev copied to clipboard

Trim native depedencies in setup.sh

Open twizmwazin opened this issue 2 years ago • 3 comments

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 avatar May 03 '22 23:05 twizmwazin

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.

twizmwazin avatar Jun 10 '22 02:06 twizmwazin

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] avatar Aug 10 '22 02:08 github-actions[bot]

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] avatar Oct 10 '22 02:10 github-actions[bot]