[Android-tools-devel] Bug#790978: android-platform-build: library transition may be needed when GCC 5 is the default

Simon McVittie smcv at debian.org
Wed Aug 19 07:01:55 UTC 2015


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



More information about the Android-tools-devel mailing list