Yeah, mixing linked libraries would be a pretty big no-no; it's unfortunate mpd has so many deps which makes the situation tricky with clang. However, building the entire dependency tree with another C++11-capable compiler (e.g. GCC 4.6+) should be fine.