On Tue, 11 Aug 2015 at 08:49:16 +0200, Julien Cristau wrote: > This function changes with the new libstdc++: > > std::string pseudolocalize_string(const std::string& source); > > android-libhost thus needs to be renamed.
android-libhost is a semi-private library not in the default linker path, and doesn't have a proper SONAME (Android doesn't really do ABI, the upstream assumption is that you rebuild the entire OS image every time). My understanding is that it is not meant to be renamed for any other incompatible change either. As such, maybe a sourceful upload of android-platform-build with versioned Breaks on the only rdep (aapt), followed by a binNMU of aapt's source package android-platform-frameworks-base, would be more appropriate? Longer term, stuff from upstream Android with no real ABI should probably be a single source package (perhaps using dpkg-source 3.0 (quilt)'s support for multiple orig tarballs) so that it can be rebuilt as a unit, and have lockstep dependencies. S