Index: tools/build/v2/build/configure.jam =================================================================== --- tools/build/v2/build/configure.jam (revision 71198) +++ tools/build/v2/build/configure.jam (working copy) @@ -123,12 +123,13 @@ { local result ; - if ! $(retry) && ! $(.$(what)-tested.$(ps)) + local targets = [ targets.generate-from-reference + $(metatarget-reference) : $(project) : $(ps) ] ; + local targets-str = $(targets[2-]:J=$) ; + if ! $(retry) && ! $(.$(targets-str)-tested) { - .$(what)-tested.$(ps) = true ; + .$(targets-str)-tested = true ; - local targets = [ targets.generate-from-reference - $(metatarget-reference) : $(project) : $(ps) ] ; local jam-targets ; for local t in $(targets[2-]) @@ -146,7 +147,7 @@ if [ UPDATE_NOW $(jam-targets) : $(.log-fd) : ignore-minus-n : ignore-minus-q ] { - .$(what)-supported.$(ps) = yes ; + .$(targets-str)-supported = yes ; result = true ; log-check-result "$(x) : yes" ; } @@ -159,7 +160,7 @@ } else { - return $(.$(what)-supported.$(ps)) ; + return $(.$(targets-str)-supported) ; } }