I think we need a comment summarising #1878 - because the other gotcha here is 1.6 vendored an older libxml2 to evade a bug.

So if someone's app uses 1.8.7 and the broken functionality they have to workaround that as well.