diff --git a/src/tools/common.jam b/src/tools/common.jam index 535ef4d21..26a8270e9 100644 --- a/src/tools/common.jam +++ b/src/tools/common.jam @@ -974,13 +974,13 @@ local rule toolset-tag ( name : type ? : property-set ) } # From GCC 5, versioning changes and minor becomes patch - if $(tag) = gcc && [ numbers.less 4 $(version[1]) ] + if $(tag) = gcc && $(version[1]) && [ numbers.less 4 $(version[1]) ] { version = $(version[1]) ; } # Ditto, from Clang 4 - if ( $(tag) = clang || $(tag) = clangw ) && [ numbers.less 3 $(version[1]) ] + if ( $(tag) = clang || $(tag) = clangw ) && $(version[1]) && [ numbers.less 3 $(version[1]) ] { version = $(version[1]) ; }