From 72d9e39555dd5c8ef2e9e6d352ce6867e1811e4b Mon Sep 17 00:00:00 2001 From: Edward Diener Date: Mon, 22 Jul 2019 08:06:12 -0400 Subject: [PATCH] Use root to find the archiver and ranlib if they are not specified. --- src/tools/clang-linux.jam | 8 ++++++++ 1 file changed, 8 insertions(+) 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]) ; }