Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
support for Debian 8
As a followup to the #614 I've added a Vagrant file that provisions jessie with BAP. There are few issues: - jessie has an old opam that doesn't support plugin autoinstallation (`opam install depext` solves this issue); - jessie has llvm-3.4 and our magic for picking the right version didn't work as expected due to the old opam, so one need to explicitly install the required version, e.g., `opam depext conf-llvm.3.4 --install` - bap silently uses clang for compiling C++ parts, that is not available by default on jessie, so an explicit `sudo apt-get install clang` is needed (see #617) Basically, the following script should work on a fresh jessie box: ```shell sudo apt-get update sudo apt-get --yes install clang sudo apt-get --yes install opam opam init --auto-setup --comp=4.02.3 --yes eval `opam config env` opam install depext opam depext conf-llvm.3.4 --install --yes opam depext bap --install --yes sudo apt-get install python-pip --yes sudo pip install bap ```
- Loading branch information