aseba-community / thymio-vpl2

Next generation VPL for Thymio using Qt Quick from Qt 5.x
GNU Lesser General Public License v3.0
2 stars 5 forks source link

Android compilation requires a different toolchain #109

Closed stephanemagnenat closed 7 years ago

stephanemagnenat commented 7 years ago

The default Android NDK (at version 15) misses some C++11 functions from its libstd, for instance std::log2(). A work-around is given in https://github.com/android-ndk/ndk/issues/82, and consists in rebuilding the toolchain with a different libstdc++.

stephanemagnenat commented 7 years ago

I stumbled upon a QtCreator bug while setting up the new toolchain, see https://bugreports.qt.io/browse/QTCREATORBUG-18643.

stephanemagnenat commented 7 years ago

I have worked-around that by adding specific code in Aseba: aseba-community/aseba@93292a92ce917187bdfd757236291ac93c91ac6c.