Official "Boost library" Support for Android and iOS?

Rohit picture Rohit · Dec 26, 2012 · Viewed 31.5k times · Source

This question is in continuation to Should I choose Boost Asio or Aysnc Socket threads in Android? asked,

Boost libraries are intended to be widely useful, and usable across a broad range of applications, but yet there is no official support available for Android and iOS

  1. Is there any specific reason behind the same like Not optimized for embedded devices? Or any other reason?
  2. Does any body know of any application built using Boost on Android or iOS?
  3. Is it advisable to use boost libraries for network intense application which spawns multple threads for commuication?

FYI..I have been using following links to create a sample Android application , but not successful yet :(

https://github.com/MysticTreeGames/Boost-for-Android

http://www.codexperiments.com/android/2011/05/tips-tricks-building-boost-with-ndk-r5/

Include Boost C++ library in android

How to use the boost library (including shared_ptr) with the Android NDK and STLport

https://sites.google.com/site/fourdollars/android/android-mk

https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/4lxhsKFe7Ho

http://www.crystax.net/trac/ndk/ticket/6

Android NDK R5 and support of C++ exception

Thanks in advance.

Answer

Rohit picture Rohit · Dec 27, 2012

Got reply from boost community Yes. These platforms are not officially supported because no one has volunteered to run regression tests regularly for them.

It is not possible for a Boost developer to test on all platforms. So developers depend on the test results of regression tests run by volunteers. For example, see http://beta.boost.org/development/tests/trunk/developer/summary.html

If no one volunteers to run the tests for a particular platform, that platform is not officially supported.

So if you care about Android or iOS becoming officially supported, start running regular (preferably daily) regression tests for Boost. See http://beta.boost.org/development/running_regression_tests.html