summaryrefslogtreecommitdiff
path: root/MakeRelease.job
diff options
context:
space:
mode:
Diffstat (limited to 'MakeRelease.job')
-rwxr-xr-xMakeRelease.job14
1 files changed, 8 insertions, 6 deletions
diff --git a/MakeRelease.job b/MakeRelease.job
index 0dcfed53..ff82c6ac 100755
--- a/MakeRelease.job
+++ b/MakeRelease.job
@@ -182,12 +182,14 @@ fi
# Major.Minor.Point
gcc_full_version=`basename ${manifests[0]} | awk -F '-' '{ print $3 }'`
-# Before GCC 5 the GCC release name was Major.Minor. With GCC 5 and later
-# the GCC release name is Major only.
-gcc_release="`echo $gcc_full_version | awk -F '.' '{ print $1 }'`"
-if test ${gcc_release} -lt 5; then
- gcc_minor="`echo $gcc_full_version | awk -F '.' '{ print $2 }'`"
- gcc_release="${gcc_release}.${gcc_minor}"
+# Before GCC 5 the GCC release name was Major.Minor.Point. With GCC 5
+# and later the GCC release name is Major.Minor.
+gcc_major=`echo $gcc_full_version | awk -F '.' '{ print $1 }'`
+gcc_minor=`echo $gcc_full_version | awk -F '.' '{ print $2 }'`
+gcc_release=${gcc_major}.${gcc_minor}
+if test ${gcc_major} -lt 5; then
+ gcc_point=`echo $gcc_full_version | awk -F '.' '{ print $3 }'`
+ gcc_release=${gcc_major}.${gcc_minor}.${gcc_point}
fi
# Strip off everything but the DATE[-SPIN][-RC], complicated by the fact