> libartbase/base/strlcpy.h:31:22: error: static declaration of 'strlcpy' > follows non-static declaration
I just checked the build on arm64 porterbox: amdahl Now the error string changed from above to the following below. Seems like it's not so easy to fix this. ==== In file included from libartbase/base/metrics/metrics_common.cc:23: libartbase/base/metrics/metrics.h:497:17: error: no member named 'all_of' in namespace 'std' return std::all_of(buckets.cbegin(), buckets.cend(), [](value_t i) { return i == 0; }); ~~~~~^ libdexfile/dex/compact_dex_file.cc:28:8: error: no member named 'copy_n' in namespace 'std' std::copy_n(kDexMagic, kDexMagicSize, magic); ~~~~~^ libdexfile/dex/compact_dex_file.cc:32:8: error: no member named 'copy_n' in namespace 'std' std::copy_n(kDexMagicVersion, kDexVersionLen, magic + kDexMagicSize); ~~~~~^ ==== - Roger