1From 50bab5c2605b609ea7ea154f57a9be96d656725a Mon Sep 17 00:00:00 2001 2From: Richard Purdie <richard.purdie@linuxfoundation.org> 3Date: Mon, 1 Mar 2021 13:00:47 +0000 4Subject: [PATCH 07/12] qemu: Determinism fixes 5 6When sources are included within debug information, a couple of areas of the 7qemu build are not reproducible due to either full buildpaths or timestamps. 8 9Replace the full paths with relative ones. I couldn't figure out how to get 10meson to pass relative paths but we can fix that in the script. 11 12Upstream-Status: Pending [some version of all/part of this may be accepted] 13RP 2021/3/1 14 15--- 16 scripts/decodetree.py | 2 +- 17 1 file changed, 1 insertion(+), 1 deletion(-) 18 19Index: qemu-8.0.0/scripts/decodetree.py 20=================================================================== 21--- qemu-8.0.0.orig/scripts/decodetree.py 22+++ qemu-8.0.0/scripts/decodetree.py 23@@ -1328,7 +1328,7 @@ def main(): 24 toppat = ExcMultiPattern(0) 25 26 for filename in args: 27- input_file = filename 28+ input_file = os.path.relpath(filename) 29 f = open(filename, 'rt', encoding='utf-8') 30 parse_file(f, toppat) 31 f.close() 32