summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2019-04-07 13:22:21 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2019-04-16 10:40:57 +0200
commit858f85c626936fd4c60e8e44033e84db3c9f2a87 (patch)
treea98b90d97cdc910edaa7218e2164fbcc94d22ada /README.md
parent4af851b5355ddd48f1629946e002f69d7b61fe3c (diff)
downloadgnutls-858f85c626936fd4c60e8e44033e84db3c9f2a87.tar.gz
abi-check: simplify ABI comparison using libabigail tools
These have output ABI format compatibility and that means we can take snapshots to test ABI against. We also hard-code explicitly the SONAME version to ensure no accidental SONAME bumps happen. This patch also moves symbols.last in the devel/ subdirectory and no internal files are shipped. Relates: #292 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Diffstat (limited to 'README.md')
-rw-r--r--README.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index f3a4759f32..a834b7a931 100644
--- a/README.md
+++ b/README.md
@@ -44,7 +44,7 @@ We require several tools to check out and build the software, including:
* [AWK](https://www.gnu.org/software/awk/) (for make dist, pmccabe2html)
* [bison](https://www.gnu.org/software/bison) (for datetime parser in certtool)
* [libunbound](https://unbound.net/) (for DANE support)
-* [abi-compliance-checker](https://lvc.github.io/abi-compliance-checker/) (for make dist)
+* [libabigail](https://pagure.io/libabigail/) (for abi comparison in make dist)
* [tcsd](https://trousers.sourceforge.net/) (for TPM support; optional)
* [swtpm](https://github.com/stefanberger/swtpm) (for TPM test; optional)
* [ncat](https://nmap.org/download.html) (for TPM test; optional)
@@ -90,13 +90,13 @@ and mbedtls.
Debian/Ubuntu:
```
apt-get install -y valgrind libasan1 libubsan0 nodejs softhsm2 datefudge lcov libssl-dev libcmocka-dev expect
-apt-get install -y dieharder libpolarssl-runtime openssl abi-compliance-checker socat net-tools ppp lockfile-progs
+apt-get install -y dieharder libpolarssl-runtime openssl abigail-tools socat net-tools ppp lockfile-progs
```
Fedora/RHEL:
```
yum install -y valgrind libasan libasan-static libubsan nodejs softhsm datefudge lcov openssl-devel expect
-yum install -y dieharder mbedtls-utils openssl abi-compliance-checker libcmocka-devel socat lockfile-progs
+yum install -y dieharder mbedtls-utils openssl libabigail libcmocka-devel socat lockfile-progs
```