Andrew Geissler | d583833 | 2022-05-27 11:33:10 -0500 | [diff] [blame^] | 1 | From 50bab5c2605b609ea7ea154f57a9be96d656725a Mon Sep 17 00:00:00 2001 |
| 2 | From: Richard Purdie <richard.purdie@linuxfoundation.org> |
| 3 | Date: Mon, 1 Mar 2021 13:00:47 +0000 |
| 4 | Subject: [PATCH 07/12] qemu: Determinism fixes |
| 5 | |
| 6 | When sources are included within debug information, a couple of areas of the |
| 7 | qemu build are not reproducible due to either full buildpaths or timestamps. |
| 8 | |
| 9 | Replace the full paths with relative ones. I couldn't figure out how to get |
| 10 | meson to pass relative paths but we can fix that in the script. |
| 11 | |
| 12 | Upstream-Status: Pending [some version of all/part of this may be accepted] |
| 13 | RP 2021/3/1 |
| 14 | |
| 15 | --- |
| 16 | scripts/decodetree.py | 2 +- |
| 17 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 18 | |
| 19 | diff --git a/scripts/decodetree.py b/scripts/decodetree.py |
| 20 | index a03dc6b5e..4ea24c1f3 100644 |
| 21 | --- a/scripts/decodetree.py |
| 22 | +++ b/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 | -- |
| 33 | 2.30.2 |
| 34 | |