D69169, which was necessary for running libc++ tests on remote host, got reverted. I couldn't think of a less invasive way to achieve this behavior but specify libc++abi paths in our cache file.
I was wondering though if the assumptions I made in this patch regarding directory layout always hold.