summaryrefslogtreecommitdiff
path: root/abi
diff options
context:
space:
mode:
authorMatthias Maennich <maennich@google.com>2019-04-15 07:45:44 +0100
committerMatthias Maennich <maennich@google.com>2019-04-16 07:03:24 +0100
commit11b3617ebdbbe9e7b684b9616077bf27aa13e331 (patch)
tree5fdb7781d10bdb4624a105e8678ea57c03f27125 /abi
parentbec886afb9123849d5d24bd7c65f3c17e339547c (diff)
abi/bootstrap: moar complete dependencies
Add more packages that are required to run the scripts. Also update the README accordingly. Change-Id: Ie7251737e10751a23992ab93e521762de11a0711 Signed-off-by: Matthias Maennich <maennich@google.com>
Diffstat (limited to 'abi')
-rw-r--r--abi/README.md12
-rwxr-xr-xabi/bootstrap2
2 files changed, 11 insertions, 3 deletions
diff --git a/abi/README.md b/abi/README.md
index 55cefcb..b85a5d1 100644
--- a/abi/README.md
+++ b/abi/README.md
@@ -8,9 +8,17 @@ future. Follow the instructions below to set up the current prerequisites.
Set up the prerequisites
------------------------
-The script `bootstrap` will install the system prerequisites
- - libxml2-dev
+The script `bootstrap` will ensure the following system prerequisites are
+installed. At the moment, only apt based package managers are supported.
+ - autoconf
- elfutils
+ - g++
+ - libtool
+ - libxml2-dev
+ - libdw-dev
+ - make
+ - pkg-config
+ - python3
It will then acquire the libabigail sources and build the required binaries.
At the very end the script will print instructions how to add the binaries to
diff --git a/abi/bootstrap b/abi/bootstrap
index 66878ee..e6cb841 100755
--- a/abi/bootstrap
+++ b/abi/bootstrap
@@ -29,7 +29,7 @@ fi
set -x
-PACKAGES="autoconf elfutils libxml2-dev libdw-dev"
+PACKAGES="autoconf elfutils libtool libxml2-dev libdw-dev pkg-config python3"
# Install the dependencies.
if ! dpkg -s ${PACKAGES} > /dev/null 2>&1 ; then
sudo apt-get install ${PACKAGES}