diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2017-01-24 16:28:41 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2017-01-25 10:12:22 +0100 |
commit | 1b236ea41ee318189c130eb5f14de660ab083726 (patch) | |
tree | ec679e3d60964330ae10f040fee573ad47d76f91 /Makefile.am | |
parent | a71a3ef2fda9bf848a929d564de3c2575435736d (diff) | |
download | gnutls-1b236ea41ee318189c130eb5f14de660ab083726.tar.gz |
Makefile.am: increased the number of releases to perform ABI checks with
That is added 3.4.0, 3.4.17 and 3.5.8.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am index daecb37d72..7d51256b89 100644 --- a/Makefile.am +++ b/Makefile.am @@ -64,6 +64,12 @@ pic-check: false; \ fi +abi-dump: + @abi-dumper lib/.libs/libgnutls.so -lver $(VERSION) -o "./devel/ABI-$(VERSION)-$$(uname -m).dump" -public-headers lib/includes/gnutls/ + @echo "*******************************************************************************" + @echo "You need to modify Makefile.am abi-check rule if you need to check this release" + @echo "*******************************************************************************" + abi-check: @rm -f $(TMPFILE) @echo "Checking libgnutls ABI" @@ -71,8 +77,10 @@ abi-check: @echo "<headers>$(srcdir)/lib/includes/gnutls" >>$(TMPFILE) @echo "$(builddir)/lib/includes/gnutls</headers>" >>$(TMPFILE) @echo "<libs>$(builddir)/lib/.libs</libs>" >>$(TMPFILE) - test ! -f "$(srcdir)/devel/ABI-$$(uname -m).dump" || \ - abi-compliance-checker -abi -lib gnutls -old "$(srcdir)/devel/ABI-$$(uname -m).dump" -new $(TMPFILE) -skip-symbols $(srcdir)/devel/abi-unchecked-symbols + for i in 3.4.0 3.4.17 3.5.8;do \ + test ! -f "$(srcdir)/devel/ABI-$$i-$$(uname -m).dump" || \ + abi-compliance-checker -abi -lib gnutls -old "$(srcdir)/devel/ABI-$$i-$$(uname -m).dump" -new $(TMPFILE) -skip-symbols $(srcdir)/devel/abi-unchecked-symbols; \ + done @echo "Checking libgnutls-dane ABI" @echo "<version>$(VERSION)</version>" >$(TMPFILE) @echo "<headers>$(srcdir)/libdane/includes/gnutls" >>$(TMPFILE) @@ -149,4 +157,4 @@ dist-hook: symbol-check abi-check test "`autoopts-config libsrc|cut -d '-' -f 2|sed 's/.tar.gz//'`" = "`cat src/libopts/autoopts/options.h |grep OPTIONS_VERSION_STRING|cut -d '"' -f 2|sed 's/:/./g'`" touch $(distdir)/doc/*.html $(distdir)/doc/*.pdf $(distdir)/doc/*.info -.PHONY: abi-check +.PHONY: abi-check abi-dump pic-check |