diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2019-04-07 13:22:21 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2019-04-16 10:40:57 +0200 |
commit | 858f85c626936fd4c60e8e44033e84db3c9f2a87 (patch) | |
tree | a98b90d97cdc910edaa7218e2164fbcc94d22ada /README.md | |
parent | 4af851b5355ddd48f1629946e002f69d7b61fe3c (diff) | |
download | gnutls-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.md | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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 ``` |