no-asorti.patch (474B)
1 diff --git a/grub-core/genmoddep.awk b/grub-core/genmoddep.awk 2 index cc987a5..5e9f942 100644 3 --- a/grub-core/genmoddep.awk 4 +++ b/grub-core/genmoddep.awk 5 @@ -63,9 +63,7 @@ END { 6 } 7 modlist = "" 8 depcount[mod] = 0 9 - n = asorti(uniqmods, w) 10 - for (i = 1; i <= n; i++) { 11 - depmod = w[i] 12 + for (depmod in uniqmods) { 13 modlist = modlist " " depmod; 14 inverse_dependencies[depmod] = inverse_dependencies[depmod] " " mod 15 depcount[mod]++