libc-package: ensure glibc-locale package list is deterministic
If all locales are being generated then the list used is the keys from a dictionary. In Python 3.4 onwards the ordering of a dictionary changes for every instance, so sort the key list. (From OE-Core rev: 7f6d7f729df37747be0d2cd2503cddca0184fd1f) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
87d4da4db4
commit
5c94a498e8
|
@ -226,7 +226,7 @@ python package_do_split_gconvs () {
|
|||
# GLIBC_GENERATE_LOCALES var specifies which locales to be generated. empty or "all" means all locales
|
||||
to_generate = d.getVar('GLIBC_GENERATE_LOCALES', True)
|
||||
if not to_generate or to_generate == 'all':
|
||||
to_generate = supported.keys()
|
||||
to_generate = sorted(supported.keys())
|
||||
else:
|
||||
to_generate = to_generate.split()
|
||||
for locale in to_generate:
|
||||
|
@ -391,4 +391,3 @@ python package_do_split_gconvs () {
|
|||
python populate_packages_prepend () {
|
||||
bb.build.exec_func('package_do_split_gconvs', d)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue