commit fe1c4b0df744e9773a52356baaa91024c8e83e31
parent 6b1309ac40e3f1842f42b5fbd995b40dbf8e3932
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Thu, 30 Jun 2022 16:52:53 +0200
as: Force C locale when sorting
Sort behaviour depends of the environment locale but
as expects a C locale sorted array. For that reason
mktbl.awk is executed under a C locale.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cmd/as/mktbl b/src/cmd/as/mktbl
@@ -30,5 +30,5 @@ trap "rm -f $$.c" 0 2 3
awk '!/^$/ {print $1,NR,$2,$3,$4,$5,$6}' target/$family/ops.dat |
sort -k1 -k2n |
-awk -v cpu=`echo $cpu | tr a-z A-Z` -v family=$family -f mktbl.awk > $$.c &&
+LC_ALL=C awk -v cpu=`echo $cpu | tr a-z A-Z` -v family=$family -f mktbl.awk > $$.c &&
mv $$.c target/$family/${cpu}tbl.c