Opened 10 years ago

Closed 10 years ago

Last modified 5 years ago

#7833 closed Support Requests (invalid)

Boost support for Android

Reported by: rohit.dhamija@… Owned by:
Milestone: To Be Determined Component: Building Boost
Version: Boost 1.52.0 Severity: Showstopper
Keywords: Boost, Android, Smartphone Cc:

Description

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.

Smart phone, now-a-days, are acting as a remote control / client for several types of devices. For this multi threading , synchronization, networking modules are to be designed.Boost on Android can greatly reduce this effort.

So, It would be great if we have an official support for Android as it is one of the most growing Smart phone Operating System.

Thanks

Change History (4)

comment:1 by viboes, 10 years ago

Resolution: invalid
Status: newclosed

Official support needs a volunteer tester, so that maintainers can fix the issues. If you have the means, please run the regression test regularly.

comment:2 by Dmitry Moskalchuk <dm@…>, 8 years ago

Just for the record: we've started regular regression testing of Boost on Android. You can see results on Boost testing page: master, develop branch.

comment:3 by Ian Calegory, 7 years ago

I have pre-compiled the Boost C++ 1.53 Libraries for Android for the four main Android architectures: armeabi, armeabi-v7a, mips, x86. They are available for download on my website at this URL: http://www.mandelmania.net/boost.html. The download includes four sets of .a files, for the four architectures, along with the include files.

They are great for use in Embarcadero's RAD Studio FireMonkey platform using C++ Builder&mdash;in fact, they are available as a free GetIt add-on for C++ Builder&mdash;but they should work in just about any Android application by linking in the required .a files.

There's also a sample RAD Studio project available on that page that uses Boost serialization which can be downloaded, and is ready for compilation and deployment from within RAD Studio. It's easily deployable also to Windows and Mac OS X! The code itself can be used with other compilers as well&mdash;which further lends itself to cross platform capability, and code could be written (with a minimal set of compiler directives) that runs on Windows, Android, and Mac too!

comment:4 by anonymous, 5 years ago

Here: http://silverglint.com/boost-for-android/ you can find a simple and painless new way to build a modern (eg 1.64.0) version of boost for android. Works with clang and gcc.

Also included is a sample app that shows you how to use the boost binaries thus built.

Note: See TracTickets for help on using tickets.