The Qt Resource Compiler (rcc) output order relies on QHash:
This randomization of
QHashis enabled by default. Even though programs should never depend on a particularQHashordering, there may be situations where you temporarily need deterministic behavior, for example for debugging or regression testing. To disable the randomization, define the environment variableQT_HASH_SEEDto have the value 0.
Since #3620 we use QT_RCC_TEST=1 to achieve a deterministic output.
Since Qt 5.3.1 hash seeding is disabled for all of the bootstrapped tools, including rcc. Therefore, QT_RCC_TEST=1 is no longer needed.
See commit 5283a6c87beac5a43f612786fefd6e43f2c70bf6.