I have a build of Python I made that was installed (--prefix) at ~/python-3.5.2-asan/. I want to build Boost.Python against it. I have Boost 1.70.0. I have tried a variety of permutations of passing various --with-python options and such to both bootstrap and b2 with no success. Perhaps the closest I've gotten is ./bootstrap.sh --prefix=$HOME/boost-1.70.0/ --with-python=$HOME/python-3.5.2-asan/bin/python3.5 python-debugging=on ./b2 --with-python python-debugging=on -d+2 -j8 cxxflags=-fsanitize=address cflags=-fsanitize=address but with those commands compilation fails because it is looking for include files in ...../include/python3.5/ instead of ..../include/python3.5dm While I'm at it, I had to add cflags and cxxflags explicitly instead of doing what some documentation [1] said to, because: ./b2 --with-python python-debugging=on -d+2 -j8 address-sanitizer=1 /home/evan/Downloads/boost_1_70_0/tools/build/src/build/feature.jam:327: in validate-feature from module feature error: unknown feature "<address-sanitizer>" [1] https://boostorg.github.io/build/manual/develop/index.html#_sanitizers Evan