-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Build
-
Fully Compatible
-
ALL
-
Platforms 2017-07-10
Since the third_party boost include path isn't injected when running CheckNullConversion it uses the system boost libraries or will fail if boost isn't installed to the system paths.
scons: Configure: Checking if implicit boost::shared_ptr null conversion is supported... build/ninja/scons/sconf_temp/conftest_26.cpp <- | |#include <boost/shared_ptr.hpp> |struct TestType { int value; bool boolValue; }; |bool foo() { | boost::shared_ptr<TestType> sp(new TestType); | return NULL != sp; |} | clang++ -o build/ninja/scons/sconf_temp/conftest_26.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wa,--compress-debug-sections -gsplit-dwarf -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-unused-const-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -fstack-protector-strong -fPIE -DNDEBUG build/ninja/scons/sconf_temp/conftest_26.cpp scons: Configure: yes