[Android-tools-devel] armel and mipsel plans

Hans-Christoph Steiner hans at at.or.at
Wed Jan 6 21:28:33 GMT 2021


Hans-Christoph Steiner:
> 
> Hey Roger,
> 
> FYI, amd64's autopkgtest failed on your latest upload:
> https://salsa.debian.org/android-tools-team/android-platform-art/-/jobs/1316921 
> 
> 
> You don't need to upload to Debian to have a complete build, lintian 
> run, and autopkgtest.  Salsa GitLab CI provides that whenever you push 
> commits.  You can see the latest few uploads failed there before they 
> failed on buildd:
> https://salsa.debian.org/android-tools-team/android-platform-art/-/pipelines 

Looks like android-platform-art on mipsel+etc is building now:
https://buildd.debian.org/status/fetch.php?pkg=android-platform-art&arch=mipsel&ver=10.0.0%2Br36-2&stamp=1609934678&raw=0

The problem is with the logic for the man page generation.  Basically, 
it is trying to build the man page for dexdump on Architectures where 
dexdump is not built.  I'm not sure how to best handle that.  Maybe 
setting up individual targets for each manpage, then putting those names 
in a variable?  I think the man page generation should happen in 
override_dh_auto_build anyway rather than override_dh_auto_install. I 
just pushed a commit that tries to do that and it seems to work.

Then it seems your recent reorg broke the some of the linking:

dpkg-shlibdeps: warning: symbol 
_ZN3art15StandardDexFile12IsMagicValidEPKh used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libdexfile_external.so.0 
found in none of the libraries
dpkg-shlibdeps: warning: symbol 
_ZN7android4base10LogMessageC1EPKcjNS0_5LogIdENS0_11LogSeverityES3_i 
used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libdexfile_external.so.0 
found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN7android4base10MappedFileD1Ev used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libdexfile_external.so.0 
found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTVN3art13DexFileLoaderE used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libdexfile_external.so.0 
found in none of the libraries
dpkg-shlibdeps: warning: symbol 
_ZN7android4base12StringPrintfB5cxx11EPKcz used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libdexfile_external.so.0 
found in none of the libraries
dpkg-shlibdeps: warning: symbol 
_ZNK3art13DexFileLoader4OpenEPKhmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKNS_10OatDexFileEbbPS8_St10unique_ptrINS_16DexFileContainerESt14default_deleteISG_EE 
used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libdexfile_external.so.0 
found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN7android4base10LogMessage6streamEv 
used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libdexfile_external.so.0 
found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN7android4base10MappedFile6FromFdEilmi 
used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libdexfile_external.so.0 
found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZNK3art7DexFile12PrettyMethodB5cxx11Ejb 
used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libdexfile_external.so.0 
found in none of the libraries
dpkg-shlibdeps: warning: symbol 
_ZN3art14CompactDexFile12IsMagicValidEPKh used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libdexfile_external.so.0 
found in none of the libraries
dpkg-shlibdeps: warning: 1 similar warning has been skipped (use -v to 
see it)
dpkg-shlibdeps: warning: symbol __android_log_assert used by 
debian/android-libart/usr/lib/x86_64-linux-gnu/android/libart.so.0 found 
in none of the libraries


Are you going to handle the Build-Depends issue on armel?

.hc



More information about the Android-tools-devel mailing list