Вы пытались поместить его в кавычки?
lib extlin : : <file>"$(EXT_LIB_PATH)/lib/library.lib" ;
Вопрос в том, когда, собственно, bjam расширяет имя переменной, и если что-то еще ниже, возникает проблема с именем файла с пробелами. Но я считаю, что это должно сработать.