Ensure the generated unidata.c file is deterministic by sorting the keys of the dict.
Signed-off-by: Alexander Kanavin <a...@linutronix.de> --- util/import_unicode.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/import_unicode.py b/util/import_unicode.py index 08f80591e..1f434a069 100644 --- a/util/import_unicode.py +++ b/util/import_unicode.py @@ -174,7 +174,7 @@ infile.close () outfile.write ("struct grub_unicode_arabic_shape grub_unicode_arabic_shapes[] = {\n ") -for x in arabicsubst: +for x in sorted(arabicsubst): try: if arabicsubst[x]['join'] == "DUAL": outfile.write ("{0x%x, 0x%x, 0x%x, 0x%x, 0x%x},\n " % (arabicsubst[x][0], arabicsubst[x][1], arabicsubst[x][2], arabicsubst[x][3], arabicsubst[x][4])) -- 2.30.2 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel