aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2020-01-12 15:51:47 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2020-01-12 16:05:39 +0000
commitbc80e12ab133a00ece4059df40d672889fcf6bf0 (patch)
treeb00a82f3afbdfbffbd6d15467f21297d70d0bdbb /tests/multi-configs/test.list.exp
parentgcc-config: consolidate profiles sourcing logic in a single function (diff)
downloadgcc-config-bc80e12ab133a00ece4059df40d672889fcf6bf0.tar.gz
gcc-config-bc80e12ab133a00ece4059df40d672889fcf6bf0.tar.bz2
gcc-config-bc80e12ab133a00ece4059df40d672889fcf6bf0.zip
gcc-config: add basic version sorting supportv2.2
Before the change gcc version orderig was relying on bash sorting in flob matches, like: cat /etc/env.d/gcc/${CHOST}-* | fgrep LDPATH | tail -n 1 This stopped working with gcc-10, which lexicographically goes before gcc-9. The workaround for now is to normalizeversions to fixed-width and order them lexicographically: gcc-0009 gcc-0010 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Diffstat (limited to 'tests/multi-configs/test.list.exp')
-rw-r--r--tests/multi-configs/test.list.exp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/multi-configs/test.list.exp b/tests/multi-configs/test.list.exp
index 18640e1..5e8db88 100644
--- a/tests/multi-configs/test.list.exp
+++ b/tests/multi-configs/test.list.exp
@@ -8,3 +8,5 @@ Using gcc-config info in @ROOT@/
[4] x86_64-pc-linux-gnu-4.6.0
[5] x86_64-pc-linux-gnu-4.6.1
[6] x86_64-pc-linux-gnu-4.6.2 *
+ [7] x86_64-pc-linux-gnu-10.0.0
+ [8] x86_64-pc-linux-gnu-11.0.0-pre9999