might be related to

The exmh package in openSUSE does not build reproducibly
because the tclIndex files varies for each build.

Here is a simple patch to fix it:

From: "Bernhard M. Wiedemann"
Date: Mon, 17 Jul 2017 08:32:17 +0200
Subject: [PATCH] Sort glob used in auto_mkindex

necessary because glob manual says
No particular order is guaranteed in the list,
so if a sorted list is required the caller should use lsort.

This was causing the exmh package to not build reproducibly.
See for why this matters.
---
 library/auto.tcl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git
index 97ea8af..568beb0 100644
---
+++
@@ -203,7 +203,7 @@ proc auto_mkindex {dir args} {
     }

     auto_mkindex_parser::init
-    foreach file [glob -- {*}$args] {
+    foreach file [lsort [glob -- {*}$args]] {
        try {
            append index [auto_mkindex_parser::mkindex $file]
        } on error {msg opts} {
--
2.12.3