From: Nikos Mavrogiannopoulos Date: Thu, 25 Sep 2014 12:34:55 +0000 (+0200) Subject: run abi-compliance-checker prior to release X-Git-Tag: gnutls_3_4_0~868 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a2f22a9df1d75dc5fc5d03ebc7650dd99392cb00;p=thirdparty%2Fgnutls.git run abi-compliance-checker prior to release --- diff --git a/Makefile.am b/Makefile.am index 2d6f1a4d28..a4aecd3073 100644 --- a/Makefile.am +++ b/Makefile.am @@ -55,6 +55,7 @@ dist-hook: objdump -T $(srcdir)/lib/.libs/libgnutls.so.28 | grep -v ' \*UND\*' | awk '{print $$7 "@" $$6;}' | sort -u >symbols.last.tmp diff -u symbols.last symbols.last.tmp >/dev/null 2>&1 rm -f symbols.last.tmp + abi-compliance-checker -abi -lib gnutls -old devel/abi3.2.xml -new devel/abi.xml rm -f ChangeLog make ChangeLog cp -f ChangeLog $(distdir)/ diff --git a/README-alpha b/README-alpha index 836ed9dad1..6bcb7657c8 100644 --- a/README-alpha +++ b/README-alpha @@ -33,6 +33,7 @@ We require several tools to check out and build the software, including: - git2cl (for make dist, ChangeLog) - softhsm (for testing smart card support) - dieharder (for testing PRNG) +- abi-compliance-checker (for make dist) The required software is typically distributed with your operating system, and the instructions for installing them differ. Here are diff --git a/devel/abi.xml b/devel/abi.xml new file mode 100644 index 0000000000..84df30beaf --- /dev/null +++ b/devel/abi.xml @@ -0,0 +1,3 @@ +3.4 +lib/includes/gnutls/ +lib/.libs/ diff --git a/devel/abi3.2.xml b/devel/abi3.2.xml new file mode 100644 index 0000000000..fe067a92d2 --- /dev/null +++ b/devel/abi3.2.xml @@ -0,0 +1,5 @@ +3.2 +../gnutls3.2/lib/includes/gnutls/ +../gnutls3.2/lib/.libs/ +xssl_ +xssl.h