From 44b6451f076e3302192c51ffdce61ec948f45ae0 Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Mon, 2 Nov 2026 19:55:45 +0000 Subject: [PATCH] build: sort the ICU source lists configure.py lists the ICU source files in the order os.walk() returns them, which depends on the file system. That order ends up in icu_config.gypi and in the generated build files, so it differs between machines. Signed-off-by: Shelley Vohr --- configure.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.py b/configure.py index d00bf6cf60a7..44d381d07509 100755 --- a/configure.py +++ b/configure.py @@ -2503,7 +2503,7 @@ def glob_to_var(dir_base, dir_sub, patch_dir): info(f'Using floating patch "{patchfile}" from "{dir_base}"') file_list.append(srcfile) break - return file_list + return sorted(file_list) def configure_intl(o): def icu_download(path):