rsmith added a comment. I think this is a good direction. I used to link libc++abi into libc++, and switched to using a hand-rolled linker script a while back. It's been working great for me. http://reviews.llvm.org/D12508