diff --git a/helpers/create-abi-dump.py b/helpers/create-abi-dump.py
--- a/helpers/create-abi-dump.py
+++ b/helpers/create-abi-dump.py
@@ -1,5 +1,7 @@
#!/usr/bin/python3
import argparse
+import glob
+import itertools
import logging
import os
import pathlib
@@ -20,19 +22,19 @@
ACCXMLTMPL = """{version}
- {headers}
+ {headers}
- {libs}
+ {libs}
- {skipIncludePaths}
+ {skipIncludePaths}
- {additionalIncludes}
+ {additionalIncludes}
- {gccOptions}
+ {gccOptions}
"""
@@ -234,7 +236,7 @@
version = self.version
headers = set() # type: Set[str]
libs = set() # type: Set[str]
- skipIncludePaths = set(self.accSettings['skip_include_paths']) # type: Set[str]
+ skipIncludePaths = set(itertools.chain.from_iterable(glob.glob(i) for i in self.accSettings['skip_include_paths'])) # type: Set[str]
additionalIncludes = set(self.accSettings['add_include_paths']) # type: Set[str]
gccOptions = set(self.accSettings['gcc_options']) # type: Set[str]
diff --git a/local-metadata/abi-compliance-checker.yaml b/local-metadata/abi-compliance-checker.yaml
--- a/local-metadata/abi-compliance-checker.yaml
+++ b/local-metadata/abi-compliance-checker.yaml
@@ -19,7 +19,7 @@
skip_include_paths:
- /usr/lib/python3.6/site-packages/utils/fake_libc_include
- /usr/include/clang/AST
- - /usr/lib64/clang
+ - /usr/lib64/clang/*/include
add_include_paths:
- /usr/lib64/qt5/mkspecs/linux-g++
createABIDumpFailHard: False