abitool.py: add various new abidw options to reduce indeterminism
In latest master, libabigail's abidw introduced new options to omit
absolute paths etc. This is a constant source of indeterminism. Set
these options to omit full paths and file locations.
Change-Id: I62e820b373ea4f58bd375adedf69f5a5097ed9c5
Signed-off-by: Matthias Maennich <maennich@google.com>
diff --git a/abi/abitool.py b/abi/abitool.py
index 9491c3f..eec681f 100644
--- a/abi/abitool.py
+++ b/abi/abitool.py
@@ -35,6 +35,11 @@
"""" Concrete AbiTool implementation for libabigail """
def dump_kernel_abi(self, linux_tree, dump_path):
dump_abi_cmd = ['abidw',
+ # omit various sources of indeterministic abidw output
+ '--short-locs',
+ '--no-corpus-path',
+ '--no-comp-dir-path',
+ # the path containing vmlinux and *.ko
'--linux-tree',
linux_tree,
'--out-file',