diff --git a/src/tools/clang-linux.jam b/src/tools/clang-linux.jam index 2e781a832..0ededd9dd 100644 --- a/src/tools/clang-linux.jam +++ b/src/tools/clang-linux.jam @@ -89,10 +89,18 @@ rule init ( version ? : command * : options * ) { # - Ranlib. local ranlib = [ feature.get-values : $(options) ] ; + if ! $(ranlib) && $(root) + { + ranlib = $(root)/bin/ranlib ; + } toolset.flags clang-linux.archive .RANLIB $(condition) : $(ranlib[1]) ; # - Archive builder. local archiver = [ feature.get-values : $(options) ] ; + if ! $(archiver) && $(root) + { + archiver = $(root)/bin/ar ; + } toolset.flags clang-linux.archive .AR $(condition) : $(archiver[1]) ; }