summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doc/data/python3.8.abi.ignorefile8
-rw-r--r--Makefile.pre.in4
2 files changed, 11 insertions, 1 deletions
diff --git a/Doc/data/python3.8.abi.ignorefile b/Doc/data/python3.8.abi.ignorefile
new file mode 100644
index 0000000..a9c89f0
--- /dev/null
+++ b/Doc/data/python3.8.abi.ignorefile
@@ -0,0 +1,8 @@
+[suppress_type]
+name_regexp = _Py.*
+
+[suppress_variable]
+name_regexp = _Py.*
+
+[suppress_function]
+name_regexp = _Py.*
diff --git a/Makefile.pre.in b/Makefile.pre.in
index 3028078..c328d35 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -731,7 +731,9 @@ regen-abidump: all
@$(UPDATE_FILE) $(srcdir)/Doc/data/python$(LDVERSION).abi $(srcdir)/Doc/data/python$(LDVERSION).abi.new
check-abidump: all
- abidiff "libpython$(LDVERSION).so" $(srcdir)/Doc/data/python$(LDVERSION).abi --drop-private-types --no-architecture --no-added-syms
+ abidiff "libpython$(LDVERSION).so" $(srcdir)/Doc/data/python$(LDVERSION).abi --drop-private-types \
+ --suppressions $(srcdir)/Doc/data/python$(LDVERSION).abi.ignorefile \
+ --no-architecture --no-added-syms
############################################################################
# Regenerate all generated files