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/etc/env.d/gcc/x86_64-pc-linux-gnu-11.0.0-pre9999
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/etc/env.d/gcc/x86_64-pc-linux-gnu-11.0.0-pre9999')
-rw-r--r--tests/multi-configs/etc/env.d/gcc/x86_64-pc-linux-gnu-11.0.0-pre99998
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/multi-configs/etc/env.d/gcc/x86_64-pc-linux-gnu-11.0.0-pre9999 b/tests/multi-configs/etc/env.d/gcc/x86_64-pc-linux-gnu-11.0.0-pre9999
new file mode 100644
index 0000000..1654050
--- /dev/null
+++ b/tests/multi-configs/etc/env.d/gcc/x86_64-pc-linux-gnu-11.0.0-pre9999
@@ -0,0 +1,8 @@
+GCC_PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/11.0.0-pre9999"
+LDPATH="/usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0-pre9999:/usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0-pre9999/32"
+MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/11.0.0-pre9999/man"
+INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/11.0.0-pre9999/info"
+STDCXX_INCDIR="g++-v10"
+CTARGET="x86_64-pc-linux-gnu"
+GCC_SPECS=""
+MULTIOSDIRS="../lib64:../lib"