cross-compile-chroot.sh fails on wily since the archive transition to GCC 5
It dies on the familiar protobuf stuff because we cross compile for vivid devices by default. However simply targeting wily is unacceptable because all our working devices are still vivid. And Jenkins expects as much too.
/home/dan/bzr/mir/trunk/build-android-arm/src/protobuf/mir_protobuf.pb.cc:5368: undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)'
CMakeFiles/mirprotobuf.dir/mir_protobuf.pb.cc.o: In function `mir::protobuf::Platform::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
/home/dan/bzr/mir/trunk/build-android-arm/src/protobuf/mir_protobuf.pb.cc:5422: undefined reference to `google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)'
CMakeFiles/mirprotobuf.dir/mir_protobuf.pb.cc.o: In function `mir::protobuf::DisplayCard::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
/home/dan/bzr/mir/trunk/build-android-arm/src/protobuf/mir_protobuf.pb.cc:5614: undefined reference to `google::protobuf::io::StringOutputStream::StringOutputStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)'
CMakeFiles/mirprotobuf.dir/mir_protobuf.pb.cc.o: In function `mir::protobuf::DisplayMode::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
/home/dan/bzr/mir/trunk/build-android-arm/src/protobuf/mir_protobuf.pb.cc:5855: undefined reference to `google::protobuf::io::StringOutputStream::StringOutputStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)'
CMakeFiles/mirprotobuf.dir/mir_protobuf.pb.cc.o: In function `mir::protobuf::DisplayOutput::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
/home/dan/bzr/mir/trunk/build-android-arm/src/protobuf/mir_protobuf.pb.cc:6155: undefined reference to `google::protobuf::io::StringOutputStream::StringOutputStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)'
CMakeFiles/mirprotobuf.dir/mir_protobuf.pb.cc.o: In function `mir::protobuf::Connection::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
/home/dan/bzr/mir/trunk/build-android-arm/src/protobuf/mir_protobuf.pb.cc:6859: undefined reference to `google::protobuf::io::StringOutputStream::StringOutputStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)'
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.16.0