diff options
author | Bernhard M. Wiedemann <[email protected]> | 2017-08-15 22:29:07 +0200 |
---|---|---|
committer | Bernhard M. Wiedemann <[email protected]> | 2017-09-18 08:46:02 +0000 |
commit | 1509a9b466b7793c19b833de073748a33b71b35a (patch) | |
tree | dcf3a8616abd2b5964efeeacfd4d54f15b5d5179 /generator/setupgenerator.cpp | |
parent | a6ce3887b49ee26a301d2921bbb00faa965fd49d (diff) |
When building packages (e.g. for openSUSE Linux), varying ordering of
functions in the output would cause differing binaries.
See https://reproducible-builds.org/ for why this matters.
Change-Id: I29a2e54db766fba8a9cd3e5f1a1e552e603a7788
Reviewed-by: Oswald Buddenhagen <[email protected]>
Diffstat (limited to 'generator/setupgenerator.cpp')
-rw-r--r-- | generator/setupgenerator.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/generator/setupgenerator.cpp b/generator/setupgenerator.cpp index 25a98ea..6f176f8 100644 --- a/generator/setupgenerator.cpp +++ b/generator/setupgenerator.cpp @@ -64,6 +64,7 @@ void SetupGenerator::generate() QList<const AbstractMetaClass*> list = pack.value(); if (list.isEmpty()) continue; + std::sort(list.begin(), list.end()); QString packName = pack.key(); QStringList components = packName.split("."); |