New commits:
commit e86cc22c6df6d76355c7c37facd2f2b4f2a411dc
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
gnu/gcc: improved the major release change check
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 2b59ff1..2fb9202 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,6 @@
+2015-05-03 Pavel Vinogradov <public AT sourcemage.org>
+ * UP_TRIGGERS: improved the major release change check
+
2015-05-02 Pavel Vinogradov <public AT sourcemage.org>
* UP_TRIGGERS: added clumsy migration mechanism for C++ ABI
changes on major version update
diff --git a/gnu/gcc/UP_TRIGGERS b/gnu/gcc/UP_TRIGGERS
index dfe1d7a..873c848 100755
--- a/gnu/gcc/UP_TRIGGERS
+++ b/gnu/gcc/UP_TRIGGERS
@@ -10,7 +10,7 @@ if [ "$VERSION" != "$OLD_SPELL_VERSION" ]; then
done &&
# for C++ ABI change in 5.1 and, probably, for each major version change
too
- if [[ ${OLD_SPELL_VERSION:0:1} != ${VERSION:0:1} ]]; then
+ if [[ ${OLD_SPELL_VERSION%%.*} != ${VERSION%%.*} ]]; then
for each in $(grep "gcc:CXX" "$SUB_DEPENDS_STATUS" | cut -f1 -d:); do
if spell_ok $each; then
up_trigger $each cast_self
[SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (e86cc22c6df6d76355c7c37facd2f2b4f2a411dc),
Pavel Vinogradov, 05/03/2015