Index: stage.jam =================================================================== RCS file: /cvsroot/boost/boost/tools/build/v2/tools/stage.jam,v retrieving revision 1.75 retrieving revision 1.76 diff -u -r1.75 -r1.76 --- stage.jam 21 Feb 2006 13:08:51 -0000 1.75 +++ stage.jam 17 Sep 2006 18:35:43 -0000 1.76 @@ -516,6 +516,22 @@ case vacpp* : toolset-tag += xlc ; } local version = [ MATCH "([0123456789]+)[.]([0123456789]*)" : $(properties) ] ; + # For historical reasons, vc6.0 and vc7.0 use different + # naming. + if $(toolset-tag) = vc + { + if $(version[1]) = 6 + { + # Cancel minor version. + version = 6 ; + } + else if $(version[1]) = 7 && $(version[2]) = 0 + { + version = 7 ; + } + } + + toolset-tag += $(version) ; }