I am building libasan.so from compiler-rt(https://github.com/llvm/llvm-project), after patch the sources with https://patches.linaro.org/patch/129368/, all cpps can be built