diff options
-rw-r--r-- | Makefile.am | 1 | ||||
-rw-r--r-- | README-alpha | 1 | ||||
-rw-r--r-- | devel/abi.xml | 3 | ||||
-rw-r--r-- | devel/abi3.2.xml | 5 |
4 files changed, 10 insertions, 0 deletions
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 <http://savannah.nongnu.org/projects/git2cl/> (for make dist, ChangeLog) - softhsm <http://www.opendnssec.org/softhsm/> (for testing smart card support) - dieharder <http://www.phy.duke.edu/~rgb/General/dieharder.php> (for testing PRNG) +- abi-compliance-checker <http://ispras.linuxbase.org/index.php/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 @@ +<version>3.4</version> +<headers>lib/includes/gnutls/</headers> +<libs>lib/.libs/</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 @@ +<version>3.2</version> +<headers>../gnutls3.2/lib/includes/gnutls/</headers> +<libs>../gnutls3.2/lib/.libs/</libs> +<skip_symbols>xssl_</skip_symbols> +<skip_headers>xssl.h</skip_headers> |